An annual Highland endurance race turn into a real test of determination at the weekend.
For cyclists in the Strathpuffer 24-hour contest faced snow, ice and bitterly cold temperatures along the course in Ross-shire.
Almost 750 people took part in the epic competition, with participants converging from all over the Highlands and islands and beyond.
The seven-mile circuit took cyclists though the snow-blasted trees of Torrachilty Wood, near Contin.
Racers made repeated loops of the course through the night – only finishing yesterday morning.
Among those competing was motorcycle racer and TV presenter Guy Martin, who finished second in the men’s solo race.
He managed 28 laps in 23h 48min and was only beaten by Keith Forsyth, of i-cycles, who did 28 laps in 23h 49min.
First woman home was Gillian Pratt, of Leslie Bike Shop/Bikers Boutique, with 19 laps in 23h 32min.
In the pairs category, Team JMC/MSteel Cycles were first with 34 laps in 24h 18min, while the winning team of four was Mukyriderz, of Leslie Bike Shop/Bikers Boutique, with 36 laps in 24h 16min.
Mukyriderz also had the fastest lap of the event, completing the course in 34min 48sec on the third lap.
The winning 10-strong team was a group of Dingwall Academy pupils, who did 27 laps in 24h 8min.
Also taking part were Luke Bradley and Gavin Belton, who were raising money for Glencoe Mountain Rescue Team in memory of Oban student Chris Bell.
The 24-year-old was killed along with three other climbers in an avalanche on Bidean Nam Bian in Glencoe in January 2013.
It is understood the two men completed 26 laps during the 24 hours.
Strathpuffer event organiser Steve Macdonald said more people took part in this year’s 10th anniversary event than ever before.
The race was first held in 2005 and teams raise thousands of pounds for charity every year.