A Sheffield shopping centre was transformed into a sea of pink as women of all ages ran the Race For Life to raise money for Cancer Research UK.
Around 2,300 people took on the five kilometre course around the outside of Meadowhall Shopping Centre, raising more than £200,000 in the process.
Many donned bright pink clothing to take part in the race, with other opting to wear fancy dress.
Cleaners carrying dusters, women dressed as Where’s Wally and even a marching band all took part in the event.
Runner Jayne Murray, 53, from Tinsley addressed the crowd before the race.
The operations administrator at Meadowhall was diagnosed with lung cancer two years ago after suffering from a persistent cough.
She underwent surgery to remove the lung following her diagnosis and was then treated with chemotherapy for four months following the procedure.
She told the runners that it was only after seeing an advert about having a cough on television that she went to her doctor and was diagnosed.
Jayne was also running in memory of her aunt, who died from cancer in March.
Friends Carol Fell, 57, from Rotherham and Stephanie Thomas, 48, from Norfolk Park, are regular runners in Race For Life.
Carol said: “We’ve been running it for a number of years. My mum had breast cancer, my mother-in-law had breast cancer and my sister-in-law also had it.
“Cancer has touched my life quite a lot and that is the reason we have done it for a number of years.”
Stephanie said: “It means more to me this year because my ex partner has been diagnosed with prostate cancer this year and is now in remission.
“I usually raise about £60 but this year I’ve raised nearly £150.”
Among the runners taking part was former European bronze medallist Becky Lyne, from Broomhall, who was one of the first to cross the finish line.
The 32-year-old was running in memory of her grandmother.