Twitch
damn, suicide
I remember him from 'you think you can dance' (I know, it was torture, but the things you do for love)
and knew about his Ellen gig, but this was surprising
He had become an executive producer on the show in 2020and of course we know what happened to the ellen show