Inside the NFL  


NFL team in London? League entering new phase of UK project

The NFL travels across the pond again, as the St. Louis Rams meet the New England Patriots in Wembley Stadium. Albert Breer says the league clearly is testing the viability of a London franchise.


The previous element was an advertisement.

NFL Shop