AT 6PM on Saturday the Trans Tayside Challenge, a gruelling 100-mile, two-day fund-raiser, ended at the War Memorial on the Mid Links.
The participants were veterans from the group Commando 999, and for the final stretch they were joined by serving Royal Marines from 45 Condor for a speed march along the High Street and down John Street.
But the event had started at 11pm the previous night, as participants kayaked the length of Loch Tay, from Killin to Kenmore.
At 7am on Saturday they changed from kayaks to rafts and white-water rafted to Grandtully. From there between 10am and 10.30am they began the bike stage of the event.
This took them to Arbroath Fire Station, via Dunkeld, Spittalfield, Meikleour, Coupar Angus, Tullibacart, Camperdown, Claypotts and the cycle track on the A92. They reached the fire station by 5.15pm.
This marked the start of the clifftop run stage to Lunan Bay, changing in the car park. The rest of the route to Montrose was speed-marched.
One participant, Ally Taylor, is 62 years old, and had not speed-marched 38 years.
The Commando 999 national target is £1million by 2014, and the 100-mile epic has raised well in excess of £20,000.
The event was organised by former Marine officer Conrad Trickett, now a Chief Inspector with Tayside Police.
All money raised is directed towards helping Royal Marine colleagues who have suffered injury or trauma while serving their country.