This blog would like to interrupt normal transmissions to issue an apology to all readers.
It has come to my attention that the level of swearing in the last few posts has been unacceptably high. I really don't know what's come over me. I offer no excuses, but can only seek your forgiveness and forbearance on this matter.
I've been trying to hide what a foul, potty-mouthed little urchin I really am for months now, too.
Then I go and ruin it all with a few incautious words.
My A to Z of cycling
6 days ago