On February 2, 2020, 29-year-old Xavier Dillard was found dead in the front yard of a home near the intersection of 107th Avenue and Camelback Road in Phoenix, Arizona. He was discovered around 8 p.m. with severe physical trauma and a gunshot wound. Phoenix Fire medics arrived at the scene and pronounced Dillard dead.
Dillard had been reported missing the day before his body was found. The investigation by Phoenix police revealed that Dillard's death was linked to a violent incident. Po
...Read More