US: Strong Winds and Heavy Rain Batter South Padre Island, Texas
- Captured on Tuesday 16th of June 2026
- Location is South Padre Island
Description
Strong winds and heavy rain battered South Padre Island, Texas, in the early hours of Tuesday, June 16. The footage was Read more...