Victoria Falls

The Thundering Victoria Falls is a natural wonder of the world. One of the biggest waterfalls in the world. It is located on the border of Zambia and Zimbabwe

Uploaded: Feb 22, 2015

Views: 70065

Likes: 54

Tags: Victoria Falls, Waterfalls, Water, Wonder of the World, Nature

Like
Share
published 1 year ago
786ammar
Follow


0 Comments