CATTLE DECAPITATION To Release “Terrasite” Album in May; Artwork + Track Listing Revealed
Long-running San Diego, California deathgrind outfit CATTLE DECAPITATION will release its tenth studio album, “Terrasite”, on May 12 via Metal Blade Records. The follow-up to 2019’s “Death Atlas” was once again…