Stephen “tWitch” Boss, the famed DJ on Ellen DeGeneres’ talk show and beloved “So You Think You Can Dance” star, is dead, reports TMZ. According to the news outlet it appears to be a suicide.
Law enforcement sources told TMZ that Stephen’s wife Allison Holker ran into an LAPD station Tuesday, and she was frantic because she said Stephen had left home without his car — something that was not like him at all.
A short time later — around 11:15 AM — paramedics got a call for a medical emergency at an L.A. hotel … and they found Boss there, dead from an apparent self-inflicted gunshot wound. He was pronounced dead at the scene.
RIP.
If you or someone you know is struggling or in crisis, help is available. Call or text 988 or chat 988lifeline.org.
READ MORE HERE: