Incredible meteor crash in Russia

A meteor crashed over Russia's Chelyabinsk region, causing explosions that injured hundreds of people and frightened countless more!

Recent Videos