Lady Mariah

Lady Mariah Antillareah is the founder and leader of the Universal Church of Undying Faith. She appears to be immortal.