The world mourned the loss of Stephen “tWitch” Boss after news broke that Boss committed suicide. Boss’s suicide shocked his family as well as Ellen DeGeneres and fans of her show who knew him as the program’s DJ. Boss was found dead in a motel room in Encino, California, and the coroner has confirmed that […] Read this story