New England Patriots enjoy 'business trip' to Mexico City
November 20, 2017 at 06:40 AM EST
The trip to Mexico was about more than just the result of the game, it was a showcase for the NFL to fans Mexico, and it was a chance for the the fans in Mexico to showcase their passion.