April 12, 2000
Overview
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.
Comments 0
Please log in to leave a comment.
No comments yet. Be the first to share your thoughts!