Photos: Meteor explodes over Russia