The Highland capital was a sea of pink at the weekend as thousands pounded the street during Race for Life Inverness.
An airhorn sounded the start of the race at Bught Park and kicked off the 5K and 10K races which aim to raise vital funds for the Cancer Research UK.
Inverness was chosen to host the first of just 10 of the new Race for Life Family 5K events and for the first time, men also took part.
The money raised at Race for Life Inverness will help Cancer Research UK scientists find new ways to treat cancers and save more lives.
Race for Life event manager for Inverness, Jennifer Ewing, said: “The support people across Inverness have shown is absolutely tremendous and we are thrilled so many women took part in Race for Life.
“We want to say a heart-felt thanks to everyone who took part or supported our participants, as well as the wonderful volunteers who helped to make it happen. Sadly, most of us know someone whose life has been touched by cancer. But thanks to the huge progress that has been made in the fight against the disease, more people in Scotland are surviving cancer than ever before.
“Our aim is that one day everyone will beat cancer. The more research we can fund, the sooner that day will come. Now the big day is over, we are asking our supporters to take one last step-by returning the money they have raised so that we can go on funding much needed research.”
One in two people in the UK will be diagnosed with cancer at some stage in their lives, but the good news is more people are surviving the disease now than ever before. Survival rates have doubled since the early 1970s and Cancer Research UK’s work has been at the heart of that progress.