In 1995 Len Carter shot his estranged wife Loraine Whiting and then killed himself. Although Loraine called the police, by the time they entered her house she was already dead. The police maintain they did everything possible, but Loraine's family are convinced more could have been done to save her life.
Episode Discussion
Login to leave a comment on this episode.
No comments yet. Be the first!