A Tour of the Victoria Falls

5 months ago
32

The world's largest waterfall, Victoria Falls, is located in Central Africa on the mighty Zambezi river, a border between Zambia and Zimbabwe. The video was shot in 1993 when I took my son Mike to see the place where he was born, Livingstone, Zambia. This video shows the Falls mostly from the Zambian side.

Loading comments...