In Willard, Missouri, the life of 54-year-old Edward Lee Rollins came to a tragic end on February 12, 2015. What initially appeared to be a quiet death in a small town soon unfolded into a grim tale of murder-suicide.
Authorities were called to a residence in Willard where they discovered the bodies of Rollins and a woman identified as Sherry Rollins. The subsequent investigation by the Willard Police Department pieced together the final moments of their lives. It was determined that Edwa
...Read More