Astronauts on board the International Space Station snapped this picture of the Ouarkziz Impact Crater in northwestern Algeria, the site of a meteor crash that occurred less than 70 million years ago, during the time when dinosaurs still inhabited the Earth. A stream channel that cuts through the rim of the crater formed following the impact The crater is about 3.5 kilometers across.
Below, recent Pictures of the Day:
Image: NASA via Ross Andersen.
This article available online at:
http://www.theatlantic.com/technology/archive/2012/05/the-earth-from-space-the-site-of-a-meteor-impact-in-algeria/256925/