December 17, 2007

Made in China

Some epic ads from TBWA, Shanghai for Adidas and the Beijing Olympics. "Impossible is nothing" has even more meaning when you look closer and realize that all these ads were illustrated entirely by hand (Click images to view larger).