You Rock!
By Katherine Marfal-TevesFall in love with nature all over again at Biri Island, one of the most enthralling towns in Northern Samar and home to one of the most serene scenic spots in the Philippines—the Biri Rock formations.
Fall in love with nature all over again at Biri Island, one of the most enthralling towns in Northern Samar and home to one of the most serene scenic spots in the Philippines—the Biri Rock formations.