Simon

Here he is, six weeks early and yet, still right on time.
Simon

Here he is, six weeks early and yet, still right on time. More photos here.