Recap: Over 100 Killed in Devastating Central Texas Flood
- Captured on Friday 4th of July 2025
- Location is Texas
Description
More than 100 people have died due to catastrophic flooding in central Texas over the weekend, with the Guadalupe River Read more...