Remains of wild animals under national protection seized by police are on display in Southwest China’s Yunnan Province. Police also confiscated a large quantity of ammunition and animal products, including 20 grams of river deer fur and 16 leopard cat hides, in a raid on an illegal trading and processing site for wild animals. (Photo/Weibo of CCTV)
RIGHT BG