November 29, 2005

Hilux "Invincible"


Saatchi & Saatchi, UK

1 comment:

Mike Bawden said...

This is a fun one. I've featured it on Wednesday's "Much Ado About Marketing" blog.

Thanks,

Mike Bawden
Brand Central Station