A mystery boatman has been dubbed Elvis after bringing good cheer as he sang his way up Irvine harbour.

Steven Crawford was with his wife on their way to tackle the weekly food shop - masked, socially distanced and 'disinfected' - when he took some photographs of the pre-dusk sky.

Steven's wife had popped into GRO to pick up a coffee while he returned to the car, on Saturday, December 5, when he heard faint singing in the distance.

"Sitting there I could hear singing echoing around, I looked at all the local cars for a driver with loud radio - nothing," Steven said.

"Next I see a single engine boat, chugging along with the boatman singing at the top of his lungs, 'glory, glory hallelujah', with a face mask on!"

Steven said to be sitting in silence only to hear the man belting out a bit of The King put a huge smile on his face.

He said: "In these uncertain times with the pandemic, lockdowns and everyone stressing - this guy was a breathe of fresh air."

One person commented: "Brilliant, Elvis lives!"

See Steven's original post on his Instagram here.

Do you know who Irvine Harbour's own Elvis Presley is?