MonkeyBird in Le Locle, in Switzerland

MonkeyBird just sent us a series of images from their latest artwork that was created on the streets of Le Locle in Switzerland. Entitled “L...