Should Fans be Excited about the Packers Game in London?

The Green Bay Packers are the only remaining NFL team that has not played a regular season game abroad. Until now, the organization has declined all offers to relinquish a home game in Green Bay for a game in foreign cities such as Mexico City and London. However, after the adoption of the 17 game […]