Times Square in 1905: A glimpse into the past with electric-powered tour buses and taxis, where innovation met the heart of New York City

Love This Image? You Can Post It!