Release Date: 1964-11-12
Overview: Chief of police fakes his death and returns as a masked avenger. On horseback. And stuff.
Rating: 5.3 / 10
Luis Aguilar
as
Lucha Villa
Rosa Maria Gallardo
Tito Junco
Arturo Castro 'Bigotón'
Zacarías Gómez Urquiza - Director
No reviews available.