US: Water Pouring into Times Square Subway Station, NY
- Captured on Tuesday 25th of September 2018
- Location is New York
Description
Water rained down from the ceiling into the 34th Street-Eighth Avenue subway station and Times Square Subway Station, NY Read more...