Meteor shockwave blows out windows of Russian building.

Don't Miss...