COME ALONG AND JOIN IN ALL THE FUN - THERE'S SOMETHING FOR EVERYONE AT ABERFELDY SHOW AND HIGHLAND GAMES!