The weirdos was like big balloon humanoids with lots of nipples. That's all I can recall :(
It'd be great if someone can tell the title of that song.
Thanks