Young couple who fled from drug-infested apartment in Techwood Homes, Atlanta, Georgia, November 29, 1989.

Skip viewer