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.
We want to hear what you think about this article. Submit a letter to the editor or write to firstname.lastname@example.org.