At first he thought they were otters but soon realised they had snouts. He said: 'The sea was a mill pond and the two wee chaps swam 1.5km to the mainland. It was incredible. They reached the shore and were shivering and nervous.'

He called Mr Cameron to tell him he had the two pigs but he thought it was a joke at first.

He said: 'We have six piglets, or weaners, at the moment and we decided to put two of them out to Longa.

'We normally put sheep over to the island and we thought the pigs would like it. There is plenty of rooting material and fresh water.

'We put them out at 6pm on the Thursday evening and on Friday about 8pm I got a call to say "Your piglets have just swam back home".

'I thought it was a joke at first and that somebody was pulling my leg because people had been thinking it was quite a story that the pigs were going to Longa. My initial reaction was 'Aye, right'. But it was true.'

'I went down to check for myself and they were just wandering about on the shore, quite happy and none the worse for their swim across the loch. I put them in the trailer and reunited them with the others.'

He added: 'I've been talking to people about it and nobody has ever seen pigs swim.'

His wife, Marie said: 'Holidaymakers at the campsite make a great fuss of the pigs and I think they just missed the company - and feeding time. People are always giving them food.

'Mary and Truffle won't be going back to Longa. They told us in no uncertain terms that they didn't fancy island life so they'll be staying here.'