* ARCHIE & RUBY * SPEYSIDE, SCOTLAND * 31st May 2024 - 1st June 2024 * ARCHIE & RUBY * SPEYSIDE, SCOTLAND * 31st May 2024 - 1st June 2024 * ARCHIE & RUBY * SPEYSIDE, SCOTLAND * 31st May 2024 - 1st June 2024