‘Stunning views over the Moray Firth’ - 10k race returns after seven-year absence

Over 220 runners have already signed up for the event.