A disabled 69-year-old has swum 250 miles to raise money for an RNLI station in the Isle of Man.
Michael Bazin has spent the past four years building up his strength as he completed the challenge at Peel Swimming Pool.
Starting at just 10 lengths per day, the keen RNLI supporter has increased this to 128 lengths which equates to two miles(3,200m) a day.
He has raised £600 for the Peel lifeboat station.
The Ballaugh swimmer struggles to walk because his legs do not receive the correct signals from his brain.
He said: "I started swimming back in February 2006 to keep myself active and to strengthen my legs.
"Now I'm regularly swimming two miles without a problem. It takes me about two hours depending on how I'm feeling that morning.
"I used to be the treasurer of Ramsey lifeboat station so it's a cause I really want to help."
The RNLI is a charity that saves lives at sea. Its volunteers provide a 24-hour search and rescue service around the UK and Republic of Ireland coasts.