Stephanie Levy

Stephanie Levy is an American artist/illustrator based in Munich, Germany. Her work has a sophisticated collage sensibility.

Posted in: News  ·  Nov 18    

Comments are closed.