Spot the Cape Leopard

Can you spot the leopard? Rare footage, of an elusive Cape leopard, captured by The CLT researchers in the Cederberg Mountains, South Africa.

spacer

spacer