Easter Sunday 1999: Finally reaching Teddington after 108 miles, after a particularly hard closing 10 miles to the day.