Victoria Falls Natural Wonder of the World

  • 10 years ago
By Tripfilms filmmaker, Kelley. Get Lost in South Africa with Kelley Ferro: Episode 15 Wow. Zambia is a different world and the majesty of Victoria Falls only adds to its grandeur. The world's largest sheet of falling water stretches over a mile.

Recommended