Who Are The Immortals?
they either arrived as or were transformed into Immortals while on Earth

Not much is known (by design)
The Immortals occasionally live in the same body that is regenerated through the Higher Will of each individual. There may be as few as 66 to 332 individuals (at most) who are immortal of soul/spirit and body. This is rare. They…