Notch Island

The Notch island is the Notch's lair.