logo
Mucha Lucha: The Return of El Malefico
Mucha Lucha: The Return of El Malefico
Play Now
Description
6.8
Release Date: 1/4/2005
Cast
Carlos AlazraquiKimberly BrooksCandi MiloTim CurryBenito MartinezPenn JilletteHéctor ElizondoGarry ChalkBrian DrummondJess HarnellScott McNeilTabitha St. GermainLee Tockar
Directed By
Ron HughartMichael Ryan
Directed By
Ron Hughart
Produced By
Crew
Benjamin Townsend, Michael Ryan