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.

Headlines

The previous element was an advertisement.

NFL Shop

NFL News
CONTENT
15