a brutal mix of ice, wind, hail, rain, mud and snow and maybe, just maybe, a glorious Scottish winter sunrise...
Mountain-bike challenges don't come much tougher or more rewarding than the Strathpuffer - the legendary 24 hour mountain-bike endurance event held every year