What does it take to run a good race? | Rupert Charkham | 16.04.2023 by St Michael's Church, Chester Square