Jellyfish Lake is located on Eil Malk island in the Republic of Palau. Twelve thousand years ago these jellyfish became trapped in a natural basin on the island
Read MoreJellyfish Lake is located on Eil Malk island in the Republic of Palau. Twelve thousand years ago these jellyfish became trapped in a natural basin on the island
Read More