Russian Meteor Footage Conquers the Internet

Videos Highlighting The Latest Search Trends.
Feb. 15 2013 11:59 AM

Russian Meteor Footage Conquers the Internet

A huge meteor strike in Russia’s Ural Mountains triggered a boom that shattered glass, damaged buildings, and left hundreds seeking medical treatment.