New release from: SDI – 80s Metal Band (January 31, 2020) Check out all our Upcoming Release announcements Thirty-one years after their last full-length Mistreated, German speed metal veterans SDI are back with a new album! After their live comeback in 2013 and several shows, tours and festival appearances, the trio went to the studio this […]