Fun and games as Aberdeen community gets set for gala day

Post Thumbnail