A crescent-shaped crater in Northeast China holds the record as the largest impact crater on Earth that formed in the last 100,000 years.
A crescent-shaped crater in Northeast China holds the record as the largest impact crater on Earth that formed in the last 100,000 years.