Autopsy report sheds light on Stephen ‘Twitch’ Boss’ death
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 executive producer on the “Ellen DeGeneres Show,” died by suicide on Dec. 13 last year, shocking his fans, friends and family. “No one had any inkling that he was low. He didn’t want people to know,” his wife, Allison Holker Boss, told People in May. “He just wanted to be everyone’s Superman and protector.”Boss, who originally rose to fame when he competed on…