US: Ida’s Heavy Rain Causes Chaos At US Open Match At Louis Armstrong Stadium
- Captured on Wednesday 1st of September 2021
- Location is New York City
Heavy rains from remnants of Ida slammed the tri-state area Wednesday night, September 1. At New York City's Lou Read more...