The Historic Attucks Theatre: Apollo of the South.

The Historic Attucks Theatre: Apollo of the South

The 600-seat Attucks Theatre in Norfolk, Va., added to the National Register of Historic Places in 1982, celebrates 100 years of serving as a cultural arts center that educates and inspires.

Can't find the episode you're looking for?

Check PBS Video