(home movie)August 31, 2008 Filmed in Kenner a suburb of New Orleans.Tornadoes were attempting to form , debris flying and the temperature dropped about 25 degrees in just 2 minutes as well as hail.


Rate this Video:
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...


Something to say?