David, Glen and Sophie - will they finish on time?

DSC00248