Pucha Lucha!

"Pucha Lucha!" (later known as Pucha Lucha!: Gigante for the third and final season) is an American-Mexican adult animated sitcom that premiered on Kids' WB on September 29, 2008. It was created by Eddie Mort and Lili Chin and produced by MTV Animation.