Thank you for your patience while we retrieve your images.
Leopard climbing ta see

Leopard climbing ta see

Leopard climbing tree, Masai Mara, Kenya, Africa