meteor blast News

Meteor Blast Impacts Russia: AIR Worldwide

According to catastrophe modeling firm AIR Worldwide, on Friday, February 15, a meteor exploded over the city of Chelyabinsk (population: 1 million) in Russia’s central Ural Mountains, injuring hundreds and causing damage to buildings in six cities. According to the …