Leaves' Eyes have checked in with the following update: "We just got the latest chart entries for our new album, Sign Of The Dragonhead. It was the best metal entry of the German Official Album Charts! In Austria and Germany the album topped the iTunes metal charts at #1! Thank...
Continue reading...
Continue reading...