The Suicide of Loren Foster
It was a warm Sunday in June when the news sweeped the small town of Graescotts, Indiana off it's foundation. Loren Foster had committed suicide. What would drive the girl, who had many achievements in her past and so much to live for in her future, end her life so abruptly? The answers lie in several VHS tapes that a...