Immolation, Eluveitie Sales Numbers Released
New York death metal legends IMMOLATION have scanned approximately 1600 copies of their new album Majesty and Decay in it’s first week of release in the United States. The CD landed at position No. 29 on the Top New Artist Albums chart, which lists the best-selling albums by new and developing […]