Sarah talks to Peter about the messages she received the night before. On October 10, 2010, the truth about the Carter Family's death is revealed.
Sarah talks to Peter about the messages she received the night before. On October 10, 2010, the truth about the Carter Family's death is revealed.