Experience one of the Wonders of the Natural World - Victoria Falls situated between Zimbabwe and Zambia on the mighty Zambezi River.

All the photos on this site were taken on our trips!

Victoria Falls

phasaslideshow+%28248%29.jpg
20181021_105956.jpg
P1090064.JPG
20181021_103140.jpg
Previous
Previous

Kruger National Park