Russia News - Click here to read the full storyRussian Meteor Footage. It"s okay. It"s just the trailer for an upcoming Transformers movie. On February 15th, 2013 a Meteor exploded over Chelyabinsk, Russia. It turns out the meteor that landed in Russia last week was a bit bigger than the 10 tons first...
No comments:
Post a Comment