John Nichol has the ride of his life