Tag Heuer Film DUEL by TBWA Paris

The Film titled DUEL was done by TBWA Paris advertising agency for Tag Heuer in France. It was released in Jul 2003.

Tag Heuer: DUEL