Autopsy report sheds light on Stephen 'Twitch' Boss' death
May 25, 2023 1:44 PM PT. Nearly six months since the death of Stephen "Twitch" Boss, an autopsy report has provided new details about the beloved dancer's unexpected death. Boss, the DJ and ...