Carcass of a Lady Amherst's Pheasant seized by police is 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