Tough cycling challenge to form part of Aberdeenshire beer festival

The Dinnaedo challenge is said to be one of the toughest courses in the UK.
Breaking

    Cancel