Mucha Lucha/Zomboomafoo

Cast
and more
 * Rikochet as Zomboomafoo