Map locates Chelyabinsk, Russia, where a meteor caused explosions in the area;

Associated Press
Map locates Chelyabinsk, Russia, where a meteor caused explosions in the area;
Map locates Chelyabinsk, Russia, where a meteor caused explosions in the area;