![source](https://cdn.mashup-web.com/img/sources/extratv-small.png)
Stephen 'tWitch' Boss' Autopsy Results Revealed
05/24/2023 01:54 PM
Stephen "tWitch" Boss took his own life in December, and now his autopsy results have been revealed. According to an autopsy report obtained by People, Boss had no substances in his system when he died.