Leela's Homeworld
- Episode aired Feb 17, 2002
- TV-14
- 23m
The Planet Express crew must suffer the wrath of the mutants who live under the city after disposing too much toxic waste into the sewers.The Planet Express crew must suffer the wrath of the mutants who live under the city after disposing too much toxic waste into the sewers.The Planet Express crew must suffer the wrath of the mutants who live under the city after disposing too much toxic waste into the sewers.