Tuesday, April 16, 2024

Tag: Qinghai Province

Wildlife snapper checks camera 16,000ft up Chinese mountain and finds amazing Snow Leopard “selfie”

A BRITISH wildlife photographer set up a camera high in the mountains of China - and got a beautiful snow leopard "selfie". Terry Townsend discovered...

Latest News