oh shit! this is from the same director as a movie called "Leeches" which featured lots of shots of people getting felt up by crummy leech hand puppets. it was exceedingly homoerotic and we did not know it was going to be.
the only trailer for that I can find is low-quality and in French, though, alas