Sit back and relax as you take a virtual trip to Victoria Falls, the 7th Natural Wonder of the World. I think it’s safe to say most people will never travel to Zimbabwe to see Victoria Falls so I really appreciate seeing this video instead. If you enjoyed this you might also like to see Niagara Falls From Above.