Lake Water So Clear at Philippines’ Barracuda It’s Creepy
Lake Water So Clear at Philippines’ Barracuda It’s CreepyByTWC - Digital•
January 14, 2020
Updated: January 14, 2020, 2:46 pm ESTPublished: August 16, 2019, 8:34 am EDTTravel to Barracuda Lake in the Philippines where there is crystal clear water and incredible rock formations.
Loading comments...