WASHINGTON, March 22 (UPI) -- New data from NASA has revealed some information about the meteor that exploded over Chelyabinsk, Russia, in 2013.
NASA found the meteor's orbital parent body had been struck a dozen times over its 4 billion-year life, according to Forbes.
Advertisement