Jo Caulfield
Manage episode 407120106 series 3557971
The 28th epic journey into a life not lived sees Steven Davidson joined by the fantabulous Jo Caulfield, whose tear jerking story involves adoption by Paul McCartney, secretly mowing the lawns of stately homes, a highly intelligent donkey and crushing Nigel Farage at tennis. As always, no guest ever sees the questions in advance...
32 episodes