Marvel at New York City in this 1911 documentary travelogue

The electric cars

2 Likes