Visage of Vengeance

The Visage of Vengeance is an unknown entity that sank with the Isle of Masks. It may be a mask.