Super Riders Bel

Judging by the French and Dutch titles on the poster, this would appear to be a poster for The Three Fantastic Supermen, an oddball European superhero flick from 1967. But closer inspection reveals this is really a poster for “Super Riders” from 1981, the SEVENTH in a successful series of crazy Japanese ‘Kamen Rider’ movies. Just how crazy are they? Check out the trailer here: