Menu
© 2026 The Couch Critic
Status
Released
Release
1972
Runtime
1h 25m
The Champions go against an army of rats that have turned into humans.
10 Cast Members
Blue Demon
Aarón Rodríguez Arellano
Mil Máscaras
El Rayo de Jalisco
El Fantasma Blanco
El Avispon Escarlata
Yolanda Liévana
Julio César Agrasánchez
Carlos Blanco
Martha Angelica
(uncredited)
Lucía Méndez