Mount Monster

Mount Monster is the capital of Monster World. Mount Monster is also the tallest mountain in Monster World.

Monsters who live on Mount Monster
Klezer

Anvert

Hoonitree

Binocula