Victoria Falls

The Victoria Falls on the Zambezi River between Zambia and Zimbabwe must rate as one of the most spectacular sights on the planet.

Victoria Falls

Victoria Falls from the sky, September 2003 Ph...
Image via Wikipedia