Blue Demon vs. the Diabolical Women
Movie • 1968
Blue Demon vs. the Infernal Brains
By Our Own Correspondent
Movie • 1994