On a cold January evening in Hampton, Virginia, the lives of two brothers were tragically cut short in a case that continues to baffle investigators. Edwin Dennard, a 46-year-old male, and his younger brother, Alfonzie William Dennard, were found deceased in what initially appeared to be a single-vehicle accident on January 21, 2021. The vehicle they were in had crashed into a utility pole near the intersection of Settlers Landing Road and Kecoughtan Road and was engulfed in flames.
Upon
...Read More