1st place Victoria Falls
27 Bonus Points
55 TOTAL Points
The largest waterfall in the world, mighty Victoria Falls is located on the Zambezi River on the Zimbabwe/Zambia border. One of the seven natural wonders of the world, it's truly a sight to behold.
Recently Browsing 0 members
No registered users viewing this page.