Check out all our Upcoming Release announcements New release from: SCREAMACHINE – Church Of The Scream (May 12, 2023) Riff-tastic Italian metallers ScreaMachine have announced the upcoming release of their second full-length studio album, Church Of The Scream on May 5, 2023. This molten metal album serves as a follow-up to their self-titled debut released via […]