Header Ads

Victoria Falls, Zambia & Zimbabwe Awesome Nature



Victoria Falls is one of the most spectacular, awe-inspiring waterfalls on our planet. It is located on the border between Zambia and Zimbabwe, on Zambezi River. Also known as Mosi-oa-Tunya - The Smoke That Thunders. The mist from the waterfall can be seen from far away and sustains nearby rainforest. Video Courtesy - Amazing Places On Our Planet