Ellen Degeneres DJ Stephen ‘Twitch’ Boss allegedly lost MILLIONS of dollars in failed crypto and NFT investments!
Yesterday, the world was shook by news that beloved TV personality Stephen Laurel “tWitch” Boss lost his life at the age of 40, after he committed suicide by shooting himself.
The sad news was shared by his wife Allison Holker, who is also a dancer. Now, more light is being shed on why Ellen’s sidekick may have been pushed over the edge.