Vincent Leroy Installations

Giant Installations Of This French Artist Provide A Unique Perspective To Its Viewers

Art is all about ideas borne out of the imagination of the most fertile kind. And Vincent Leroy, a contemporary French artist based in Paris, France, has dollops of it. Just one look at his kinetic sculptures is enough to get anyone fascinated.

Giant Installations Of This French Artist Provide A Unique Perspective To Its Viewers Read More »