HomeIFTTTWhy are there sheep on Hampstead Heath? BBC News - London IFTTT Why are there sheep on Hampstead Heath? news night September 13, 2023 0 They were a common sight there in the 1940s and 1950s but moved out as London grew. from BBC News - London https://ift.tt/xcondl0 Tags BBC News - London IFTTT Newer Older