Mucha Lucha
Medico Mayhem
E11 Nov 6, 2004 25m TV-Y7
After The Flea fakes injury in his spleen, he must go to the hospital where an evil doctor plans to pull out his aching spleen with his 'Luchamonster.' The Flea must stop him with the help of his organs.
Where to Watch Medico Mayhem