Moments in Travel -- With Your Own Eyes
Kevin Richberg Kevin Richberg
1.25K subscribers
1,039 views
3

 Published On Jun 15, 2014

In many ways Victoria Falls, on the border of Zambia and Zimbabwe, is one of the most amazing natural features on Earth. No matter how many photos or videos you see of the falls, nothing truly compares to being able to visualize it with your own eyes.

show more

Share/Embed