On March 17, 2008, at approximately 12:45 a.m., 22-year-old Calvin Christian Dillard was found lying in the middle of the street in the 9800 block of Larkwood Drive in southwest Houston, Texas. Residents in the area reported hearing gunshots shortly before his body was discovered. Upon arrival, Houston Police Department officers found Dillard deceased from multiple gunshot wounds. citeturn0search1
The circumstances leading to Dillard's death were unclear, and investigators soug
...Read More