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.