Places | February 26, 2014 11:47 AM EST
Meteorite Explosion in Russia Caught on Camera (VIDEO)
Falling meteorite in Russia stirred people living in Russian's Urals.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.