Staff at Tesco in Linlithgow recently took part in an instore sponsored cycle.
Twenty members of staff were hoping to raise cash for the charity Alzheimer Scotland.
Split into two teams, they managed to cycle 348 miles between them. Altogether the cyclists raised £650 for the charity. A spokeswoman for Tesco in Linlithgow thanked shoppers who donated to the cause on the day.