Italian street art duo Sten & Lex were recently invited by the Palma Urban Art Festival to create new pieces in France. Painting on the streets of Caen, a port city and capital of Calvados department in northern France’s Normandy region, the artists created some of their intricate signature imagery for the local residents to…