Jellyfish Urchin Monster

The Jellyfish Urchin Monster (28) is the twenty-sixth of Egos' Monsters.