US: Floodwaters Inundate NYC Subway Stations After Torrential Rain
- Captured on Monday 14th of July 2025
- Location is New York City
Description
Heavy rain hit New York City on Monday evening, July 14, causing flash floods that disrupted roads, flights, and subway Read more...