First off and most importantly - how have I never heard of this thing? I kind of like to pride myself on 70s drive-in sleaze filth 'ploitation etc movies but this was a total surprise. Who was hiding this from me my whole life? And, if you ever identify yourself, I'm mad at you. I …