• Science
  • By Laura Sinpetru
  • February 15th, 2013
Meteorite Falls in Russia's Chelyabinsk Region - Video

Meteorite Falls in Russia's Chelyabinsk Region - Video

The crash allegedly caused several explosions, forced authorities to evacuate locals