Roaming sheep return to Hampstead for the first time in nearly 70 years

Roaming sheep have returned to Hampstead Heath in London for the first time in 70 years as a week-long experiment to keep vegetation in check in an environmentally friendly way.