Stephen "tWitch" Boss reportedly left a suicide note alluding to challenges he's faced in the past.
Share