Pinned 9 years ago
Damajaqua Cascades, Dominican Republic. Natural waterfall slides... not for the unfit.