Stephen “tWitch” Boss, who you might recognize as the longtime DJ from Ellen Degeneres‘ talk show, has tragically died at the age of 40. No cause of death has been confirmed, but TMZ has apparently spoken to sources who are alleging this might have been a death by suicide. Click… Read entire story.
Source: Just Jared