Mucha Lucha

Mucha Lucha is a 2002-2005 flash animated series produced by Warner Bros. Animation.