Shannon Noll has let rip with a colourful tirade after an audience member threw an object onto the stage mid-performance.
Our favourite Aussie battler notorious for always being second best has snapped whilst on stage at the Duck Creek Races in the rural New South Wales town of Nyngan.
In a video posted to Facebook, Shannon Noll is shown addressing a man in the audience after a beer can was thrown at him.
"Hey, who's that f-----, get up here man," said Noll.
"Have the balls to come up here and I'll meet you over there."
Noll goes on to call the man a "f------ maggot" and a "cheap shot prick".
"Have some f------ balls and get up here and I'll punch your teeth in," he said.
Then finished by saying "Then I'll f--- your missus and your mum."
Noll then performed a rendition of Darryl Braithwaite's iconic song 'Horses' for the crowd.