A Meteor Exploded in Russia’s Atmosphere

Reports are coming in that a meteor may have exploded in the atmosphere over Chelyabinsk in Russia. Videos are coming in of the explosion with some showing the damage done to buildings and windows.

More info at Reuters & Washington Post.

Load more