The Land of the Morons

The Land of the Morons is a place in the middle of the ocean. It first appears in the episode "Moronland".

Role in Series
It's an island where the morons live.