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.