Loading...
Uploaded by WeLoveBubbles on Dec 24, 2011
Located between Zambia and Zimbabwe, Victoria Falls is the largest waterfall in the world -- so it should go without saying it is an ideal place to fall 111 meters with a cord attached to your ankles :-)
Entertainment
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)