Tormented soul (Uncharted Isles)

The tormented soul is a monster found on Uncharted Isles.