Every year, the town of Te Kuiti in New Zealand — the Sheep Shearing Capital of the World — hosts the Great New Zealand Sheep Muster. Over 1,000 sheep are let loose through the town's streets ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results