One of the YouTube posters offered this tidbit: “This song makes me want to chew on a puppy’s head..”
Relatively mild comment for a Lords of Acid video ;)