The Great Glen Ultra is a point to point ultramarathon along the historic Great Glen, from Fort William to Inverness.