Pagudpud Beach



Timmangtang Rock in Pagudpud Beach, Northern Province, Ilocos, Philippines