- Science
- By Laura Sinpetru
- February 15th, 2013
Meteorite Falls in Russia's Chelyabinsk Region - Video
The crash allegedly caused several explosions, forced authorities to evacuate locals
The crash allegedly caused several explosions, forced authorities to evacuate locals