Cannon Dorf

 is a monster.

Location
Found on Moon Island.