Legendary Chinese thrash metal band Suffocated release new album entitled Your Body Is the Hardest Metal. Can you track off the record streaming below. The band has also announced a 20 year anniversary China tour.
The dates for the 20 year anniversary tour can be found in the flyer below:
Check out a video of the band recording a track off the record: