Leopard cats found in nature reserve
1/5
Photo taken by an infrared camera shows a leopard cat in Houhe Nature Reserve in Wufeng Tujia Autonomous County, Central China’s Hubei Province. Researchers have now found three leopard cats, which are under second class animal protection in China, living in the reserve. [Photo: Ecns.cn]