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 2347 times, 2 visits today)

RECOMMENDED FOR YOU