Hampstead Heath has a strange new attraction.
The Heath in North West London is one London’s best parks, with free views, the beautiful Kenwood House and even swimming.
But now there’s something new to catch your eye: Sheep!
Calum wen’t down to find out why?
Facebook Comments