in CreatorsVincent Leroy by Archie Hayes 2017-12-02, 6:12 PMupdated 2017-12-05, 9:23 AM Born in 1968 in Avranches, France. Currently works in Paris.Leave a ReplyYou must be logged in to post a comment.