Ellen DeGeneres Friend and DJ Stephen ‘tWitch’ Boss Commits Suicide, Host Devastated
Celebrity news shows reveals that Ellen DeGeneres’ 40-year old friend and DJ, Stephen Boss, was found dead today at the Oak Tree Motel in LA. According to TMZ, the body was found around 11:15 am Tuesday. Law enforcement sources tell the…