Life

Will & Kate visit farm country, try their hands at shearing squirming sheep

The royal Cambridge couple spent a day in British farm country, visiting a sheep farm and trying their hands at shearing some squirmy sheep.