[Melba Beals and friends ride the bumper cars, New York, NY, 1958]

Skip viewer