Toon Peak

Toon Peak was the tallest mountain on the planet Toon and the sight of a historical battle.

Ruler- none