Michele Francis, aged 53, tragically passed away on October 31, 2020, in Stafford, Virginia. Michele, affectionately known as "Mikki," was a beloved mother and grandmother, survived by her three children and a grandson. Her death was the result of a murder-suicide perpetrated by her husband, Peter Francis Sr., who was 57 years old at the time.
The incident occurred shortly after Michele had served her husband with separation papers, seeking to end their nearly 26-year marriage due to ongo
...Read More