Tag: 360-meter impact crater on a mountain ridge in NE China’s Heilongjiang