US: Tropical Storm-Force Winds Lash South Florida Causing Power Outages
- Captured on Thursday 16th of November 2023
- Location is Florida
Description
Heavy rainfall and tropical storm-force winds lashed South Florida on Wednesday, November 15 through Thursday, November Read more...