Best place in Africa to watch leopards

Watching leopards in Zambia

August 10th, 2009