This New Zealand town lets 1,000 sheep loose in its streets every year

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 during the annual celebration.

Story by Chloe Miller and editing by Stephen Parkhurst.

Follow INSIDER Travel on Facebook

Follow INSIDER on YouTube