Severe thunderstorms pummel Texas

AccuWeather

by AccuWeather

29 views
Across the state of Texas on April 23, severe thunderstorms wreaked havoc with tornadoes, large hail and torrential rain leading to flash floods.