FOR someone who had just set a new world record Andrew MacLennan appeared to be a man of few words.
But then he had been piping for 27 hours in the longest marathon for playing the bagpipes.
"I am feeling a bit numb," said Mr MacLennan immediately afterwards.
"I cannot even think. It is a bit mad, really."
The previous record was 26 hours, five minutes and 32 seconds.
As Mr MacLennan, of Nairn, equalled the previous time, cheers and applause resounded around Inverness music venue, Hootananny, where he undertook the challenge.
But there was no stopping the musician, who kept going for another 50 minutes.
Eventually, he stopped less than a minute short of 27 hours to set a new world record – subject to official confirmation.
He paid tribute to his supporters and also revealed he had kept up his stamina levels by snacking on high-energy bars.
"There was a point during the early morning when I was about a minute away from stopping," he said.
"It was the adrenalin which kept me going."
Throughout the challenge, he played in two-minute slots followed by a 30-second breather and was also allowed a five-minute break every hour.
He used the endurance event to raise money for Loch Ness Pipes and Drums, Highland Hospice and Maggie’s Cancer Care which has a centre in the grounds of Raigmore Hospital, Inverness.
Mr MacLennan teaches young pipers at Cabar Feidh Bagpipes in the city’s Victorian Market.
Owner Brian Yates described it as a "huge achievement".
"I am absolutely thrilled for him," he said. "It is fantastic."
Piping student Andrew McKenzie was in awe of his tutor.
"It is phenomenal," he said. "It not only takes a remarkable piper to attempt something like this but someone with great mental attitude. There are a lot of technical issues involved."