Ozzy Osbourne was so determined to play at the closing ceremony of the Commonwealth Games he secretly flew over from LA to perform.
The Black Sabbath frontman made a surprise appearance in his hometown of Birmingham on Monday night.
Despite several years of bad health – which include a bad fall at home and a Parkinson's diagnosis - the 73-year-old defied the odds to get back on stage.