VIDEO: Christ the Savior Statue at Hundred Islands Philippines
Discover the magnificent 56-foot statue of Christ the Savior atop Pilgrimage Island at Hundred Islands National Park in Alaminos, Pangasinan, Philippines.
Drone pilot: chosetotravel
(Visited 6,112 times, 1 visits today)