Astronauts Photograph Algerian Meteor Crater

May 8, 2012 by  
Filed under Slider Images

From the vantage point of an astronaut on the International Space Station, the Ouarkziz Impact Crater, located in northwestern Algeria close to the Moroccan border, is clearly visible with a magnifying camera lens.