0 Members and 1 Guest are viewing this topic.
I'm led to believe that the Fox ad, for the game, describes England as a 'Global Powerhouse'...Now, I know that the US is the home of hyperbole, but really???...