Creature talk:Phemsarsa

What is that thing's design

I guess I shouldn't judge it because every spore creature makes me rolling on floor laughing