Infrared cameras have captured images and videos of a snow leopard in the mountainous areas of southwest China’s Sichuan Province, local authorities said Tuesday. The footage shows the latest images of the rare animal. In one of the photos, the snow leopard is seen facing the camera sideways. In the background, the main peak of […]