Entertainment11 mins ago
Shifty Shellshock (1974 – 2024) – Lead Singer of Crazy Town Passes Away
Shifty Shellshock, the iconic lead singer of the rap-rock band Crazy Town, passed away today. Known offstage as Seth Binzer, Shellshock was instrumental in the band’s...