La Gloria Waterfall is in Capira, Panama, it is super surprising when you are in front of it, it is quite high, with a short trail.
La Gloria Waterfall is in Capira, Panama, it is super surprising when you are in front of it, it is quite high, with a short trail.