The annual MoRun sees athletes of all ages coming together to take on 1.5k, 5k, 10k and half marathon races - and there is always plenty of fun to be had. Every step raises cash for charity ...