Stinkworm

Stinkworms are a plant worms from the planet Lepitopterra