Helmeta

A large island stuck in the claw of Claughton