2013 Children's Marathon Challenge

The smiles of delight are plenty from the 506 that completed the final 2.195kms of their Marathon Challenge.