Steve "Twitch" Boss Died Dec 16, 2022 21:08:22 GMT -5 Quote Select PostDeselect PostLink to PostMemberGive GiftBack to Top Post by Robert Lotti on Dec 16, 2022 21:08:22 GMT -5 Former DJ on The Ellen DeGeneres Show passed away on Dec. 13th by way of suicide at 40 years old. May he rest in peace.