Feedback

Video Shows Possible Tornado Touchdown in Texas

 

Onlookers watch as a possible tornado touches down on the horizon in Tolar, Texas.

Shows