Is Twitch dead? The Ellen DeGeneres Show DJ dies aged 40
Co-producer and Disc Jockey of Ellen DeGeneres show, Stephen Laurel Twitch was found dead at a motel in Encino, Los Angeles. His death was ruled a suicide. Twitch Age Twitch was born on the 29th of September, 1982 in Montgomery, Alabama. As such, he was 40 years old by the time of his death. Twitch … Read more