Steve Biggs, the town manager of Christiansburg, Virginia, died on April 11, 2017, at the age of 53. His death was the result of a self-inflicted gunshot wound to the head following a four-hour standoff with police. The incident occurred after a month-long emergency protective order against him expired. This order was issued based on harassment claims made by 23-year-old Rachel Waltz. She alleged that Biggs had been sending her harassing messages and attempting to give her gifts and money, which
...Read More