No Image Caption

JUST IN: Twitch's body found

Junior Kapofi - The body of Stephen Boss, aka Twitch, was found today in a hotel in Los Angeles, CNN reported. Twitch, who seemingly committed suicide, was found with a gun and a gunshot wound. He was a runner-up in the "So you think you can dance" competition in the United States and was widely known for his role as a DJ on the Ellen Degeneres show.

Comments

Namibian Sun 2025-05-11

No comments have been left on this article

Please login to leave a comment