Would you try this? Woman spotted relaxing on the edge of a Waterfall in Victoria Falls, Zambia (Video)...TAP TO READ THE FULL CONTENT | TAP TO READ THE FULL CONTENT
Victoria Falls is the largest Waterfall in the world located on the Zambezi River border between Zambia and Zimbabwe.
It serves as a tourist attraction for many around the world. A trending video captures a woman fearlessly relaxing on the edge of Victoria Falls which has left many in shock about the woman’s bravery.
Watch the Video below:..Tap To Read The Full Story Here.