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

Skip viewer