Cain tries to convince Moira, while Sarah tries to comfort him, and new evidence is found.
Season 55 • Episode 71 of 208