Massive pieces by street artists Ella & Pitr in their hometown of Saint-Etienne. Ella & Pitr is a French artist duo who has thus become in a decade as a legendary duo “Papers Painters” of street art. Born respectively in 1984 and 1981, randomly on a street they met: one seeking how to speak most directly to a non-selected audience, the other imagining a logical extension of 10 years graffiti. Today their warehouse is located in Saint Etienne (France) and the Street remains their...