Nestled on a hillside in Guangdong Province near Zhaoqing City, the Jinlin crater managed to hide in plain sight until researchers identified it as an impact structure.