Lordi sign to Atomic Fire Records, new album arriving in spring 2023 November 21, 2022 by Terrance Pryor in Music Catch them on tour in Europe right now.Read More