The Puzzle Place/Mucha Lucha

Kiki as Buena Girl

Skye as Rikochet

Nuzzle as The Flea