Your Custom Text Here
Le Théâtre du Paradis, 2023Egg tempera on linen210 x 380 cm, 82.68 x 149.61 in.