70’s Euro-sleaze horror