Site icon Sport and Motor

Electric Sightseeing Bus, New York City, 1908.

Exit mobile version