The Cloud Leopard; Paris Show, February 2013
Amazing Paper Art: On the second leg of his European Tour, The Cloud Leopard is due to next be shown at Le Beffroi, 2 Place Emile Cresp 92121 Montrouge, Paris, France. The private view is on 1st. February 2013 and the show runs until 24th. February 2013. This piece is […]