Why is the game between the NY Giants and Miami D being held at Wembley today?
The big brutes are ruining the pitch. Please don't say they're trying to force us to like American Football?
This is like Arsenal playing a home game in at the Giant's stadium? What's the point?
I'd be furious if I was a NY fan.