A very long day, despite the blue sky only lasting a couple of hours. 110 miles, via Helmsdale, Lybster and Wick to John O'Groats, Duncansby Head, Dunnet Head and onward through Castletown and Thurso to a nice piece of grass beside an open public toilet, overlooking a small bay, a beach and an...