“Perpetual Illusion” by ASTRO in Epinal, France

Epinal is a town in Eastern France and the largest of the Vosges region. Art has an important place in this small town, especially in the public space. The town is already filled with several murals from local artists. This time around, the local council wanted an artist with an international reputation. They reached out