Evil Season 3 Episode 8 Release Date, Recap, Preview & Cast
Evil Season 3 Episode 8: The Vatican summons David for a new mission. Kristen’s faith in him would be violated if he agreed to it this time. Following the deprogramming of an adherent, the victim developed indications of possession. The trio is tasked with investigating. To capture Sister Andrea, Leland devises a new strategy. Evil … Read more