Sea, gulls, chips and castles.
Read More628km Reading to Holyhead
Read MoreStage 1 67km
Read MoreStage 2 99km
Read MoreStage 3 74km
Read MoreStage 4 104km
Read MoreStage 5 106km
Read MoreStage 6 122km
Read MoreStage 7 63km
Read More2078km Dover to Inverness
Read More670km London to Fishguard
Read MoreL’Aquila to Foggia on the Royal Sheep Track
Read More100km Stage 1
Read More90km Stage 2
Read More90km Stage 3
Read More37km Stage 4
Read More654km London to the Lake District
Read MoreSkyscraping by the water
Read MoreOf sheep and sky and sea
Read MoreDover to Shetland
Read More