In the quiet state of Delaware, the life of a Caucasian female, Debra Leonard, a 67-year-old resident of Dover, was brought to a tragic and unexpected end on January 7, 2022. On that Friday evening, at approximately 7:19 p.m., Delaware State Police troopers were dispatched to a residence in the 200 block of Harriet Street following a distressing 911 call. The caller was Kyle Leonard, the 35-year-old son of Debra, who informed the dispatcher that he had shot and killed his mother inside their sha
...Read More