Sir Rod Stewart has cancelled a show at the last minute due to a mystery illness.
The 78-year-old Maggie May singer was scheduled to play Geelong in Australia as part of his A Day On The Green tour supported by Cyndi Lauper and Jon Stevens.
He shared the news to his Instagram account on Saturday just six hours before he was due to appear on stage.