202212.16
0

The note that Stephen ‘Twitch’ Boss left led investigators to rule death a suicide

by in News

Beloved ‘Ellen DeGeneres Show’ sidekick Stephen ‘Twitch’ Boss left a note before he died of a gunshot wound to the head on Tuesday.