New Zealand Police End A Car Chase With A Little Help From Local Sheep
In New Zealand the sheep outnumber the people several times over. So when these criminals decided that they were going to try and outrun the police, a group of sheep blocking the street completely foiled their plan.