Temperatures close to zero failed to deter 1,800 men and women aged 18 to 78 from completing a half marathon in and around York today.