Featured

Twitch's Suic!de Note Reveals Why He Really Did It



Published
Twitch's Suic!de Note Reveals Why He Really Did It

More heartbreaking details are starting to emerge about the death of Stephen ‘Twitch’ Boss and despite previous claims that Twitch didn’t leave a note, police have now confirmed that a note WAS found…

Meanwhile, several conspiracy theories about Twitch’s death have taken over the Internet with some people claiming Twitch took his own life because he was dealing with major financial trouble and others speculating that Ellen DeGeneres had something to do with it!

#twitch
Category
Job
Be the first to comment