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…

Alabama falls victim to yet another outbreak of tornados this week – estimated cost of disaster at $30 million

Birmingham, Alabama, was hit by strong winds and a number of tornados earlier this week that caused extensive damage to homes and businesses. The city…