The Lion’s Mane Jellyfish, the largest jellyfish in the world.

What did you think of the image?