A recently discovered crater in China could be the youngest known impact structure on Earth, unveiling new insights into ...