56-Foot Christ the Savior Statue at Hundred Islands in the Philippines

Watch the magnificent 56-foot statue of Christ the Savior atop Pilgrimage Island at Hundred Islands National Park in Alaminos, Pangasinan, Philippines.

Drone pilot: Mike M Production

(Visited 2,250 times, 1 visits today)

WHAT'S NEW