Scientists verify China’s Jinlin crater in Guangdong as Earth’s largest Holocene impact site, measuring 900 meters wide and ...