In the quiet south Tulsa neighborhood on East 101st Street and Yale Avenue, the morning of April 7, 2020, was shattered by a tragic discovery. Inside their home, police found the bodies of 89-year-old Nancy L. Ellis and her 88-year-old husband, Robert Ellis. Investigators determined that Nancy, a female, had been fatally shot by her husband in what was ultimately classified as a murder-suicide.
Detectives learned that the couple had been grappling with significant health problems, a facto
...Read More