The meteor blast over Chelyabinsk, Russia on February 15, 2013, broke windows, temporarily blinded and injured people, and spread tons of rocky debris... More >>>