Posted by: Salvatore Yesterday
Noel Simpson and Pete Gifford somewhere in France 1991 or 1995
It must be 1991 because they rode the recumbent "le grand lit" in 1995, I rode with the group, organised by Noel I think, from the ferry to Paris. How are they now?