Judas Priest have released the title track from "Firepower", which is due out March 9th. What do you think?