Worms in Space

Possibly a parody on Pigs in Space.