The movie is part of the notorious German "SchleFaZ" series. It was aired May 2020 on German TV station Tele5. ("SchleFaZ" is a German abbreviation, means "the worst films ever" in which two hosts present the whole flick, making fun of it throughout.
Italian censorship visa # 48310 delivered on 15 December 1966.