Carlos León Movies
- 1968
Blue Demon vs. the Diabolical Women
Blue Demon vs. the Diabolical Women4.91968HD
Wrestler vs. organized crime.
- 1973
Suicide Mission
Suicide Mission5.11973HD
Santo must investigate a secret conspiracy involving a spy training camp, a brainwashing plot, and a kidnapped Nazi scientist.