The Terror

The Terror, a cave dwelling predatory creature.