China’s Jinlin crater confirmed as Earth’s LARGEST impact site in over 11,000 years

Estimated read time 1 min read

(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…

You May Also Like

More From Author