¡Mucha Lucha!

Mucha Lucha is an American animated television series that premiered on Kids' WB from August 17th 2002 to February 26th 2005. It was created by Eddie Mort and Lili Chin and produced by Warner Bros. Animation.