It’s hard to believe, but it’s already been 17 years since the NFL made their first trip to Europe to play a regular season game. 81,176 fans piled into Wembley Stadium in London, England to watch the eventual Super Bowl champions, the New York Giants, eke out a 13-10 win over the Miami Dolphins. Since […]