Rob Halford of Judas Priest performs on stage at Palau d'Esports on February 01, 1984 in Barcelona, Spain (Photo by Ferran Sendra)