Check out all our Upcoming Release announcements New release from: SCREAMACHINE – ScreaMachine (April 9, 2021) Coming April 9, 2021, Italy’s ScreaMachine will unleash their fiery brand of heavy metal with their self-titled release. More details and first single coming on February 3rd. Early pre-orders available now from the Frontiers Music srl EU store. The brand […]