Loading...

Tag: Oklahoma City

Tornado Videos from Space

The United States has been suffering through a torrid tornado season, and NASA has captured several videos of the tornadoes as they swept through the country, devastating homes and lives in many towns and states.