Spotting the Leopard

Leopards are some of the most elusive creatures in the wild. To spot one is a special moment.