Buzzing on SI.com
NFL will play regular season games at London’s Twickenham Stadium
The NFL has agreed to play at least one game per season over the next three years at London’s Twickenham Stadium.
Published on November 3, 2015 at 04:09PM
Shared at 243 shares/hour
Read more: http://on.si.com/20rarMh