5.7 ¡Mucha Lucha! Aug. 17, 2002¡Mucha Lucha! IMDb: 5.7 2002 382 views¡Mucha Lucha! is an American/Canadian animated television series The show is set in a town centered around Lucha libre and is essentially about ...AnimationComedy