Ella & Pitr placed a new giant mural somewhere in France, check also our latest interview with them here.