The Yorkshire 3 Peaks fitness plan

A guide to fitness for completing the 24.5 mile route [...]