It was a rough and rainy start, but the sun eventually shone on the first Leicester Half Marathon to be run since 2018

Read more of this post