Tcl Television: Spider

March 24, 1998Filed under Film and Electronics, Technology
views
0
comments
Advertising Agency:Saatchi & Saatchi, Shanghai, China
Advertising Agency:The Film Factory, China
Creative Director:Daniel Lim
Copywriter:Don Leung
Art Director:Daniel Lim
Agency Producer:Ruby Leung
Director:Oceanic Chan
Producer:Ruby Leung
Prev
press ‹ on your keyboard
press › on your keyboard
Next
Ads by the same Agency
:|