The Titans captured six tornadoes on April 24, 2011 with storms near the Abilene, Texas area. Multiple Tornadoes touched down near Baird and Clyde, TX. Here is a small sample of the video today! We'll have much more this fall in Tornado Titans Season 2!!!!

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…