Cyclists have taken on mud, snow and freezing temperatures on the 10th annual Strathpuffer cycle challenge near Strathpeffer.
The event was held on forest tracks near the Highland village at the weekend.
Most of the mountain bike endurance event is held in darkness.







Related internet links
The BBC is not responsible for the content of external sites.