China’s forest hides Earth's youngest major crater

TL;DR
A 1.15-mile-wide, incomplete crater in Heilongjiang, China—the Yilan crater—is believed to be the youngest major impact structure on Earth, dating roughly 46,000–53,000 years ago. Discovered in 2021 after forest cover concealed it, the ringed feature is the largest known crater of its age and could be younger than Barringer Crater, though age estimates remain uncertain.
Want the full story? Read the original reporting
Read on Live Science