
Chuck Criss, a multi-instrumentalist who performed in the indie rock band Freelance Whales, has died by suicide at age 36. News of Chuck’s death was announced by his brother, Darren Criss, on Wednesday. “The last several years were increasingly difficult for Chuck as he struggled to find stability during an unfortunate…Please click the link below to…
R.I.P. Chuck Criss, Freelance Whales Member Dead at 36