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: 70089

Likes: 60

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

Like
Share
published 2 years ago
786ammar
Follow


1 Comments
fotomaniak

fotomaniak

posted 9 months ago

Great picture