Magpupungko Beach & Rock Formations – Siargao
Magpupungko Beach is a blissful place in Siargao that is known for its rock formations, white-sand beach and crystal clear blue waters. Visitors will surely have a great time bumming on its wide stretch while gazing at its charming surroundings. …