We’ve all heard of the running of the bulls in Pamplona, but what about the running of the sheep? That’s a spectacle to be enjoyed in New Zealand during the annual Sheep Shearing Championships. The ...