Aviemore Half Marathon 2023 122 Days 17 Hours 21 Minutes Date October 7, 2023 Time 10:00 Location Badaguish