Celebrity Buzz Former ‘Ellen DeGeneres Show’ DJ Twitch dies by suicide Stephen Boss (aka “tWitch”), who was a runner-up on the competition series Star Search and So You Think You Can Dance before landing opposite... Mimmy15/12/2022