How many sheep have you spotted in London?

London is a city covered in sheep! Having recently visited London, I was happy to spot a couple of sheep around the city. These sheep are art installations by the name of Shaun and they are raising awareness and collecting donations for the Children in Hospitals and will be in London until May 25th. How [...]