QUICK FACTS

Where is it? Yilan crater, Heilongjiang province, China [46.38232967, 129.31209278]

What’s in the photo? The incomplete remains of the world’s youngest impact structure

Which satellite took the photo? Landsat 8

When was it taken? Oct. 8, 2021

This striking satellite photo shows a recently uncovered meteor crater in China that is likely the youngest impact structure on Earth and the largest in its wider age bracket. The horseshoe-shaped depression is also only the second impact crater ever discovered in the country.

Share.