US: Tropical Storm Ida Causes Massive Flooding At New York City Subway Station
- Captured on Wednesday 1st of September 2021
- Location is New York City
Description
Heavy rains from remnants of Ida slammed the tri-state area Wednesday night, September 1. Floodwaters caused much of Read more...