Originally Posted by Michael Morris That's a bit shit. Wembley already got a bunch of games. And I notice Russia are one of the venues. 2 years after hosting the World Cup.
Forum Rules