Jelly Alien

Jelly Alien
Jelly-based alien life form.