This is the poster for Lille Comics Convention (north France) November 1st and 2nd 2008. This is probably the biggest Convention dedicated to American comics in France. Check out the official website to see all the guests: [link]
The original art was done with pencil and ink washes and later computer colored. The art is about 19x25 " large. I worked way larger than my regular stuff for printing matters.