Come one, come all, to preview the new blockbuster - ahem, album - from the world's favorite hard rock monsters, Lordi, who are set to add the next chapter to their spooky history. Today, the quintet announces their eighteenth studio album, Screem Writers Guild, scheduled to see release on March 31 via...
Continue reading...
Continue reading...