Stephen “tWitch” Boss Left Suicide Note Hinting Past Challenges Bhoomika Lal Stephen "tWitch" Boss left a note that alluded to difficulties he had previously encountered, providing at least one hint as to what his troubles had been befor... CultureTrending