Untold millions of years ago, a meteorite fell from the sky and hit a mountain range in northeastern China, causing it to split into two peaks. New research claims reveal the structure of the impact site for the first time. The crater is located in Jilin province, near China’s border with North Korea. The impact was so large, around 1.6 kilometers (1 mile) wide, that it left two mountain peaks, which are known as Front Baijifeng and Rear Baijifeng. Advertisement Advertisement Historically, the evidence for meteorite impacts in China has been quite low compared to other parts of the world....