NFL question
by HTownND (2019-04-17 13:07:17)

I see the schedule was released and there are games being played at Wembley.

I thought all of those games were moving to the new Spurs stadium.


Replies: