Recently, wild leopards have been spotted at the Taihangshan Macaque National Park in central China's Henan Province. Infrared camera footage shows them walking alone, circling back and forth around certain areas. Experts say this is a way for them to mark their own territories.
Copyright © 2020 CGTN. Beijing ICP prepared NO.16065310-3