John's blog Craig Dunain hill race 2016 John Davidson March 20, 2016 0 Comments John Davidson reports on his first attempt at the Craig Dunain hill race in Inverness in March 2016.