Advertisement
This is an astronomical, yet heart-racing account of a meteor exploding above Chelyabinsk, Russia.