Great lengths for charity
Hundreds of swimmers went the distance of Dundee to Perth without leaving the Olympia in a marathon charity fundraiser.
The second annual Dundee Swimarathon, organised by the Rotary Club of Dundee, saw 48 teams make a splash covering 42,195 metres for charities close to their hearts.
Both young and old joined forces for the day, with the youngest swimmer aged just five and the oldest 75.
Schools, sports clubs, local charities, swimming clubs and family teams all took part in the event, hopefully raising tens of thousands of pounds for charity.
The largest fundraising amount of 2000 pounds was by the Crazy Hair Gang who were raising cash for a cot death charity.
Clive Murray, chairman of the organising committee for the second year, said the atmosphere had been fantastic all day.
"The interest was really high this year and we sensed there was the demand, so we increased the time by an hour," he said,
"Some great totals were raised last year for charities and good causes and it's clear that a number of clubs in Dundee and the surrounding area identify with the event as a good fundraising opportunity.
"We have said 'welcome back' to a number of teams from last year and we also had new teams taking part this year."
He said people came from far and wide, with teams from as far as Kinross and Dunfermline.
He added: "I would just like to thank all our sponsors and I hope everyone had a good time. It is a grea way to spend an afternoon, getting fit and raising money for charities and good causes at the same time."
There were 36 teams at the inauguaral event last year, with 48 taking part this time.
It is hoped the event will have raised in excess of the 14,000 pounds raised last year.