I’ve made a point of blogging with a race report after each full/half marathon
Read article
David Anderson @runrunrundavid