jellyfish

Jellyfish Lake

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 More