Please view it in full resolution to see all the fine detail before you cast your vote!
You can see more amazing African scenes in my recent update Scenes From Africa from my CJ, True Earth.
Stunning Victoria Falls. Located on the Zambezi River on the Zimbabwe/Zambia border, it's the world's largest waterfall as well as one of the seven natural wonders of the world.
Recently Browsing 0 members
No registered users viewing this page.