Trending6 years ago
National Geographic Releases Amazing 360-Degree Video of Victoria Falls
The video takes viewers to the edge of Victoria Falls, a UNESCO World Heritage Site situated between Zambia and Zimbabwe in southern Africa. The waterfall is...