Runners will return to a historic Yorkshire Dales challenge on Saturday when the Three Peaks Race resumes after a break caused by the Covid-19 pandemic. The ‘marathon with mountains’ was last staged in 2019 and this year has been postponed from its usual April date