The OFFICIAL home of the NFL in London will be the greatest stadium in the world.

laKavosiey-st lion

Well-known member
Sep 10, 2013
14,927
6,932
113
When I was in London years ago moms ditched me for 2 days for a meeting in Germany. I grabbed a train and saw my Spurs at Wembley a few months before they opened that awesome house. It was fun to see a game at W but I’m a little sad with my bad timing. The next night I saw FIDLAR at a gay London club. Moms ditching me for 48 hours was AWESOME