Bambarakanda Falls, Sri Lanka’s highest waterfall.
By
Wathsuka
• 7 months ago
33
views
this is what it feels like to descend 863 feet!
Abseiling down the mighty Bambarakanda Falls,
Sri Lanka’s highest waterfall