In what country was the 2012 International Series game played?
on
Published in Football Trivia
China
Scotland
Russia
England
England.
The NFL game was played at Wembley Stadium.
Published in Football Trivia
China
Scotland
Russia
England
Comments