Time has come for the video of the year.
Victoria Falls, Zambia’s top adventure
There is no consensus on a list of seven natural wonders of the world, but Victoria Falls is apparently there and well, you can tell me your opinion after this post.
Vic Falls presents a spectacular sight of awe-inspiring beauty and grandeur on the Zambezi River, forming the border between Zambia and Zimbabwe. Continue reading