In the winter of 2014, the life of 39-year-old Nequia S. Davidson was tragically cut short in Chesterfield, Virginia. On the evening of January 12th, a harrowing chain of events unfolded that ended in a murder-suicide at the hands of her husband, 38-year-old Terrell D. Davidson. The couple's relationship had been fraught with turmoil, a fact underscored by an emergency protective order that had been filed against Terrell just a month prior.
That Sunday night, Terrell used his vehicle to f
...Read More