Giggling Worm

Giggling Worms are a vermiform alien species native in the Planet X in Final Space.

Appearances

 * Final Space, s03e01, "...And Into the Fire" (2021)