Singer Joe Elliott apologised to his fans for cutting short his New York concert as he was battling bad throat. “I caught a hacking cough which ripped the hell out of my voice... I was ploughing through it as best I could, but by the time we got to Photograph, it was starting to hurt, so... I had to make a decision... do the encore and risk doing so much damage that we might have to cancel a bunch of shows,” the 53-year-old Def Leppard singer wrote on their official website.