This fresh water lake is one of the most beautiful places I have ever been to in my life. It is called Barracuda Lake in Palawan, Philippines. It does have Barracuda in it, and is surrounded by beautiful rock structures that plummets straight down many feet below the surface.
Photo by juliaquis
Royalties free, Commercial & Editorial use