Chelsea Grin just released a brand new song called “Avidus” that can be streamed below. The track is off of the reissue of their album Self Inflicted that is out now.
Related Post
Dead Throne tour goes to Latin America
Posted on by Stitched Sound
Tonight Alive Release Music Video Teaser
Posted on by Stitched Sound
Behind The Lens with Amanda Lynn Kim
Posted on by Stitched Sound