Pinsal Falls (Ilocos Sur, PH)

Pinsal Falls is one of Ilocos Sur’s surprisingly best-kept nature secret. This 85-foot waterfall is located in the town of Santa Maria, which is also the home of the UNESCO-inscribed Santa Maria Church. Pinsal… Continue reading