Hundreds of women took part in Barnstaple for Race For Life yesterday (Sunday).

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

The heat was on but heavy rain showers offered some refreshment for participants walking, jogging and running either a 5km and a 10km course, starting and finishing at Tarka Tennis Centre at Seven Brethren.

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

The annual event is expected to raise thousands of pounds for Cancer Research UK

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Many chose to run in memory of loved ones or those fighting the disease; some who took part were undergoing treatment for cancer themselves, while others had inspirational tales of survival to tell.

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Scroll down to view just some of the pictures taken at yesterday’s event. For many more, or to order copies, click here.

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble

Race for Life Barnstaple 2018. Picture: Andy KeebleRace for Life Barnstaple 2018. Picture: Andy Keeble