Vintage New York City Photograph Shows a Desolate Times Square Circa 1908

Back to Article

Times Square, New York, N.Y. 1908

Photo: Detroit Publishing Co