A rare species of beetle was discovered in the Qingcheng Mountain of Chengdu, Sichuan province, with the largest one measuring a frightening 8.3 centimeters in length—making it the biggest beetle ever found in China. It is now on display at a museum where pigtailed handlers casually play with the creature as though it's not horrifying.

Visit the original source and full text: Shanghaiist