PHOTOS: Twickenham Prepares for Rams

Check out images from the NFL International promotion of the Rams vs. Giants game at Twickenham Stadium in London.

Advertising

Advertising