Fleischerfoto's Expeditions
Friday, August 20, 2010
Mala Mala, South Africa
Mala Mala abuts Kruger National Park in South Africa
and is world-renowned for incredible leopard encounters
Note our reflection in the Cape Buffalo's eye!
Newer Post
Older Post
Home