Re: NEW: Goodell Wants Rams in STL; 2012 London Game in Doub
Just saw a flashing headline on NFL Network Rams in final negotiations to play all home games in London for the next 3 years. So how exactly do we ever have "home field advantage"?
And how did this happen? I'm really baked but I did not misread it in fact if true its quite big news.