Wendi Davidson Husband: Where is Wendi Mae Davidson Now?
Wendi Mae Davidson, the wife of Air Force Staff Sergeant Michael Severance, pleaded no contest to charges related to his murder. A shocking toxicology report exposed Severance’s death by animal tranquilizer poisoning, followed by 41 posthumous stabbings. Now serving a 25-year sentence, Davidson resides in the William P. Hobby Unit, Texas Department of Corrections. Wendi … Read more