Squashimi

From J-Wiki
Squashimi

Squashimi is a astronaut worm from Sesame Street (1998)�