This is America
Watch as Stormchasers film a live tornado. It doesn't say where they are but I assume it's somewhere in the Midwest. And, no, this doesn't have Helen Hunt in it.
Post a Comment
No comments :
Post a Comment