Hundreds of runners pounded the streets in the annual Linlithgow 10k road run.
The race saw a maximum 800 participants last Sunday.
There was a mixture of experienced runners, people who were doing it for the first time and some even ran in fancy dress.
The organiser hailed another successful year, Graeme Lawson said: “The feedback we have had has been unbelievably positive.
“It’s a great advert for the town.
“Hopefully visitors will come back and spend more days in Linlithgow.”