controversyStephen ‘tWitch’ Boss, DJ of the Ellen Show opens up about the complaints against the show! August 15, 2020