Clouded leopards seen at 3,500 meters above sea level
It is reported that the elusive clouded leopard has been spotted in the Langtang National Park, in Nepal, on the border with China, at 3,500 metres above sea level. The Times newspaper reports that they had never previously been seen … continue reading…