Sheri LeAnn Roberts, a 34-year-old woman from Houston, Texas, tragically died on August 5, 2015. She was involved in a murder-suicide incident at a gas station in The Woodlands, Texas. Sheri was meeting her estranged husband, Drayton Norwood, to exchange their two sons. During the meeting, Norwood became extremely angry and shot Sheri in the head before turning the gun on himself. Sheri was pronounced dead at the hospital, while Norwood died at the scene.
The couple's children, aged 11 an
...Read More