The annual St Andrews Highland Games, a fantastic, fun day out for the entire family.
Events include Running, Cycling, Heavy Weights, Tug-of-war, Solo Piping and Highland Dancing.
Great for locals and visitors to St Andrews alike.
The St Andrews Highland Games 2017 will be held on Sunday 30th July at Station Park, in front of the Old Course Hotel on the entrance to the town.
More information here.