The Beast Race featured 20 obstacles - many of them involving cold water and mud.
Entrants could complete the event near Inverness solo or as part of a team.
A 10km obstacle race was held at Aldourie at Loch Ness at the weekend.