The Invincible
"The Invincible Masked Rider" was released theatrically in Italy on 29 March 1963. It received a released in the United States on July 1967.