NFL IN THE UK
American football in London.
The NFL was looking to pump up the interest in their games in London. Plenty of negatives regarding American football across the pond. Lots of down time, too many pads, confusing rules, etc. So we decided to play up the things our favorite sports have in common: Passion, loyalty and a few cross-over terms…