Fun in store for kids with a junior Highland Games

Castle Fraser