April 29th, 2008
Video Feature: Victoria Falls, Zambia
If you’re into waterfalls, you’ve probably heard of Victoria Falls in Zambia, Africa. They’re not the highest falls in the world, but they’re still very beautiful and nothing to sneeze at as far as height goes.
What you may not know is that there’s a small area at the top of Victoria Falls called The […]
Recent Comments