Stephen ‘tWitch’ Boss Wasn’t In Financial Ruin Despite Rumors Created By Online Theories — Cops Reveal He Did Leave A Note Behind Before His Passing
Family, friends, fans, and celebrities are still mourning the loss of beloved entertainer Stephen ‘tWitch’ Boss. As we previously reported, the dancer and The Ellen DeGeneres Show DJ/producer died by suicide this week at the age of 40. The official cause of death was ruled a suicide by the medical examiner who closed the case. … Read more