Bills heading back overseas to play in London next season
‘The Bills and the Tenessee Titans are set to play at London’s Tottenham Hotspur Stadium, which was described by the NFL Thursday morning as “the only purpose-built NFL stadium outside of the US.” Two games will be played there, they say.’