Markets | Mon Apr 21, 2014 10:23am EDT

Meteor lights up night sky in northern Russia