There’s an online theory circulating that claims Stephen “tWitch” Boss and his family were in bad shape financially at the time of his suicide … something we’re told simply isn’t true. People playing detective on social media are working to… Read entire story.
Source: TMZ.com