Published On Jun 15, 2014
In many ways Victoria Falls, on the border of Zambia and Zimbabwe, is one of the most amazing natural features on Earth. No matter how many photos or videos you see of the falls, nothing truly compares to being able to visualize it with your own eyes.
show more