Blue Demon vs. the Diabolical Women (1968)

Science Fiction
Adventure
Horror

Wrestler vs. organized crime.