Stunning images of an elegant snow leopard have been captured by cameras situated in the high mountains of the Three-River-Source National Park, the latest of more than 2,000 images that have been recorded over the past 14 months, according to a joint report released recently by the park's management committee and the World Wide Fund for Nature.