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 ...