Search
Tech

Russian Meteor: A Cosmic Flesh Wound

Friday's historic meteor airburst over the Russian city of Chelyabinsk, gave the unlikely statistics of being hit by space rocks a very human twist. ->

February 19, 2013
6:33 PM EST