This must be one of the most spectacular sights on the planet. This is the Victoria Falls, on the Zambezi River between Zambia and Zimbabwe.
This must be one of the most spectacular sights on the planet. This is the Victoria Falls, on the Zambezi River between Zambia and Zimbabwe.