London games are a seemingly permanent part of the NFL landscape. They also have left some indelible marks.

See Full Page