This July 4th weekend marks the return of the annual African American Heritage Festival to Baltimore.