Ghosts

Ghosts

S10 E3: The threat of the Whisperers return leads to paranoia sweeping over Alexandria. In the meantime Carol battles with the need for revenge.