Women and girls descended on Ilkley on Sunday to turn East Holmes Fields into a sea of pink – united in the fight against cancer.

Ilkley’s Race for Life, run in glorious weather, raises money for Cancer Research UK.