Rod Stewart fans couldn't believe their eyes as the rocker, 79, entertained crowds at a Glasgow pub on Saturday.
Scottish country star Kevin McGuire and rock band Johnny Mac enjoyed a sing-along with the Maggie May hitmaker, with a clip circulating on on social media leaving fans amazed.