This Diving Site In The Philippines Is Otherworldly | The Weather Channel
February 13, 2018Updated: February 13, 2018, 10:29 am ESTPublished: February 13, 2018, 10:29 am EST

At Barracuda Lake in Palawan, you’ll see amazing rock formations and caves like nowhere else.

Loading comments...