This week, we speak to the legend that is Bill O'Connor who has run every single London Marathon to date. He's one of only 7 remaining 'Ever-Presents' and talks us through his tales of running from the 70's to today. We try to stay on topic, but naturally veer all over the place, so this one is best listened to on a long run, lengthly commute or broken up over a few listens - enjoy!