As if on cue two stags ran out in front, roaring as they passed us. A small reminder that we were in their territory and were privileged to be. This was definitely the road less travelled. Torridon is arguably the Mecca and proving ground for mountain bikers in the UK. Situated in the North West …