Blue Demon vs. the Diabolical Women (1968)

Trailer Movies

Blue Demon vs. the Diabolical Women (1968)

Wrestler vs. organized crime.