Stephen ‘tWitch’ Boss Final Autopsy Report Reveals New Details on His Death
Boss was found deceased in a Los Angeles motel room back in December 2022.
Boss was found deceased in a Los Angeles motel room back in December 2022.
“Everyone is in pain and trying to make sense of it,” DeGeneres said about her friend’s death.
Boss was found dead inside a motel room in Encino, California.
The professional dancer and DJ is survived by his wife and their three children.
“I came here to dance one time and now I’ve gained a family,” tWitch says.