Jennifer Villa, a 31-year-old resident of Buffalo, NY, tragically lost her life on January 22, 2019. The incident occurred in a home on French Lea Road in West Seneca, where she was found alongside her stepfather, Gregory Grimmer, aged 60. The Erie County Medical Examiner's Office ruled the deaths as a murder-suicide. According to the official report, Villa suffered multiple gunshot wounds to her chest, leading to her death being classified as a homicide. Grimmer, on the other hand, died from a
...Read More