After her sister goes missing, Liz receives a mysterious message that prompts her to take matters into her own hands.
And Then She Vanished is an original mystery-thriller web series. The series was filmed, in part, at Dorothea Dix Hospital in Raleigh, North Carolina.
1 окт 2024