0 By James Greene In EventsPosted March 6, 2017Ultra Marathon – Have You Got What It Takes?Participating in an ultra marathon is a daunting but incredible endeavour. It takes a huge commitment from every facet of your life and will test each of these throughout the training process and [...] READ MORE