meteor

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 […]

02/15/2013