Originally Posted by NYCBlue I wonder where the final will be. Let me guess, in a suburb miles out of town. Why do England have to be involved? England will bring 6 stadiums to the table ( and could do more )
Forum Rules