(NaturalNews) Scientists identified the 900-meter-wide Jinlin crater in southern China â the largest known impact crater formed in the last 11,700 years, s…
China’s Jinlin crater confirmed as Earth’s LARGEST impact site in over 11,000 years
Estimated read time
1 min read
