Christchurch Marathon and Half Marathon

Gerard is training hard as he prepares for the World 70.3 Triathlon Championships, this involves swimming 1900m then cycling 90km prior to finishing with a…

View More Christchurch Marathon and Half Marathon