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?