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.






