The world's favorite hard rock monsters, Lordi, are set to add the next chapter to their spooky history. They will release their eighteenth studio album, Screem Writers Guild, on March 31 via their new label home, Atomic Fire Records. "Thing In The Cage" is the second digital single release from...
Continue reading...
Continue reading...