So I saw the new F1 commercial spot on NBC last night during the Penguins game. It is some awesome stuff. F1 being F1 I can't find it anywhere online so I can send it to a friend because I was raving about it to him this morning. Anyone know where I might find it?
If you are trying to proliferate your brand in a country that really hasn't been your main focus, wouldn't you relax your policy on media leakage to the internets so people can easily access your advertising?