Turn off light

Mucha Lucha Season 2 Episode 17

Serie: Mucha Lucha

Episode Title: Election Daze / Los Pantalones (aka The Brat in the Hat)

Air Date: 2004-03-13