Advanced Search

Leopard

Spotted a leopard up on a tree when exiting the Lake Manyara National Park in Tanzania.

Category: Animals , Cats and dogs
Free Download
Shutterstock.comSimilar Images
Shutterstock.comSimilar Footage

Popular Photos From Kadri Teeväli