May 8, 2012
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.
June Issue 2022
Your email address:
Send post to email address, comma separated for multiple emails.