Vulcan Points 06

Vulcan Points 06

Here we see Vulcan Point sticking up out of Crater Lake in the Philippines. The little landmass is cited as the world’s largest island within a lake on an island within a lake on an island

Leave a Reply