CD Review: Judas Priest – Firepower

Judas Priest has is back with “Firepower”, their eighteenth album.  It’s easy to say that a band that has been around that long could just coast through another release, however, this is a great...