Mural on the side of the 7 Stages Theatre building, Euclid Avenue, Little Five Points, Atlanta, Georgia, July 1993.

Skip viewer