🎥 Video by @tomsonsn
Crystal clear waters of Barracuda Lake.
Location: Philippines 🇵🇭
Philippines 📷 Photo location
video by tomsonsn - crystal clear waters of barracuda lake location philippines
This buttons will redirect you to instagram.com.
Am I the only one expecting to see something else... ???
Wow amazing 🤭😳😍
That is our country 😁
👀 He’s brave!
They should for sure do a shark or alien horror movie scene like this
Woww Cristal clear water