Little People – a tiny street art project

Little handpainted people, left in London to fend for themselves…