BABYLON 5: RIVER OF SOULS (2007)
JANET GREEK
Plot
Every race has a dirty secret, and the Soul Stealers are no exception - the tortured, screaming souls of 1 billion souls, wrongfully imprisoned at the moment of death for 10,000 years. Now that legacy has been stolen and they have tracked it down to Babylon 5. As a billion enraged souls erupt to possess the living, one question is on everyone's lips. What price will the dead pay to live again.