Marathon Running 101

The marathon has taken on a resurgence over the 30+ years I have been running. This has come about for a number of reasons -

Martin McKone