Lake Water So Clear at Philippines’ Barracuda It’s Creepy

ByTWC - Digital
January 14, 2020Updated: January 14, 2020, 2:46 pm ESTPublished: August 16, 2019, 8:34 am EDT

Travel to Barracuda Lake in the Philippines where there is crystal clear water and incredible rock formations.

Loading comments...