Lake Water So Clear at Philippines’ Barracuda It’s Creepy | The Weather Channel
January 14, 2020Updated: January 14, 2020, 2:46 pm ESTPublished: January 14, 2020, 2:46 pm EST

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

Loading comments...