Just as one team starts a journey of walking the length of New Zealand, another one finishes.
Adventure runner Richard Bowles has just become the first runner to complete the 3054km Te Araroa Trail, which spans the length of New Zealand from Cape Reinga in the north to Bluff in the south.
Just after midday on Monday, Bowles was officially welcomed into Bluff by Invercargill Mayor Tim Shadbolt.
The 34-year-old Australian set off on his mammoth journey on October 13, since then Bowles has run an average of almost 50km per day. As he ran the final 32km from Invercargill to Bluff along a busy highway in the pouring rain, he looked just as determined as he did when he set out two months ago.
In five-and-a-half months, he has run the equivalent of 127 marathons, traversing the treacherous dividing range mountains from Melbourne to Cooktown and earning a reputation as a hybrid of Bear Grylls and Forrest Gump.