A woman cleans away glass debris from a window after a meteorite explosion over Chelyabinsk, Russia, Feb. 15, 2013. A meteor exploded in the sky above Russia on Friday, causing a shockwave that blew out windows injuring hundreds of people and sending fragments falling to the ground in the Ural Mountains. (Yevgenia Yemelyanova/Chelyabinsk.ru/AP Photo)