AP photo
In this photo provided by Chelyabinsk.ru, municipal workers repair damaged electric power circuit outside a zinc factory building with about 6,000 square feet of a roof collapsed after a meteor exploded over the Chelyabinsk region in Russia on Friday.
Read the article: Meteor explodes over Russia; 1,100 injured
