Chevelle tease “Self Destructor” music video
Posted by Chris Annunziata on January 6, 2021
Chevelle are gearing up to release new music and have shared a teaser for their “Self Destructor” music video. The song will be available online this Friday (8th) at 07:00am PDT/10:00am EDT. This will be featured off their upcoming 9th studio album, which was finished this past year with producer Joe Barresi (Tool, Queens […]