A pet snake has been reunited with its owner after being found in a supermarket.
George, a foot-long corn snake, was found five months after he slithered away from his Highland home.
He was discovered coiled around a heating pipe of a Spar shop below his owner's flat in Mallaig by a shopworker on Saturday.
It is thought he escaped from his tank and slid down to the ground floor, where he took up residence among the central heating pipes.
Owner Rosemary Leckie said she had given up hope on seeing her pet alive. He was just two months old when he vanished and had not been able to eat during his stay in the pipes.
She said: "We're delighted to have George back with us, I thought he was dead.
"My son keeps him in his room and he managed to escape through a tiny wee gap in the lid of his tank. Apparently corn snakes are good escape artists, so we'll be keeping a close eye on him now."
George was plucked to safety by officers from the Scottish SPCA, who reunited him with his owners.
Inspector Dawna Connolly said: "It's quite remarkable because George was only two months old when he disappeared and he survived on his own for five months, probably without eating anything at all.
"He was very thin when we collected him, so he would definitely have been ready for a welcome home meal."