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 letters@theatlantic.com.
Rebecca J. Rosen is a senior editor at The Atlantic, where she oversees coverage of American constitutional law and government in the Battle for the Constitution series.