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

laKavosiey-st lion

Well-known member
Oct 30, 2021
8,916
6,305
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
 
Get unlimited access today.

Pick the right plan for you.

Already a member? Login