Stephen 'tWitch' Boss took his life due to backlash for supporting Ellen DeGeneres: Report
Todrick Hall, close friend of Stephen ‘tWitch’ Boss’, shared that the dancer was under pressure because of the scandal on the Ellen DeGeneres show, per Page Six.tWitch became the...