Popular DJ On Ellen Degeneres Talk Show, Stephen Twitch, Commits Suicide At 40
The popular DJ on Ellen Degeneres' talk show, Stephen "tWitch" Boss has committed suicide at age of 40. According to the US Sun, Stephen's wife, Allison Holker, ran into an LAPD station on Tuesday, frantic because Stephen had left home without his car, which was unusual for him. “We're told, a short time later, police got a call for a shooting at an L.A. hotel ... and they found Stephen there, dead from an apparent self-inflicted gunshot wound,” the report stated.