US: Waterspout Spotted in South Padre Island, Texas
- Captured on Friday 26th of July 2019
- Location is Texas
Description
Some social media videos show what looks like a waterspout witnessed in South Padre Island, Texas on Friday afternoon (J Read more...