I was wondering what the word is around England when it comes to the NFL playing games in London. Is it positive or negative? Is anyone on here from England interested in it? It appears on tv that a lot of people are at these games but not sure how big the stadium is.