Photo by YURI KADOBNOV/AFP/Getty Images

Watch A Meteor Shower Rock Russia!

It’s like a scene straight out of Armageddon! A meteor crashed over the skies of central Russia this morning, injuring nearly 1,000 people and damaging thousands of buildings. Car alarms went off, windows shattered, and […]



Get every new post delivered to your Inbox.

Join 420 other followers