An inside look at Tottenham Hotspur Stadium

Tottenham Hotspur Stadium, which opened earlier this year in London, will host its first NFL game on Sunday when the Bears play the Raiders. Get an early glimpse with these photos.

Advertising

Advertising

Advertising