Day: 3 July 2023

The Great Glen Ultra (73 miles)

Picture this: it’s 1 am on the banks of the majestic Caledonian Canal, and a gathering […]