Squashimi

From J-Wiki

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

Squashimi