Feedback

Tornado Touchdown Caught on Camera

 

A large tornado touched down near Monmouth, Illinois.

Shows