Manchester United Talk banner
1 - 1 of 1 Posts

·
Registered
Joined
·
5,167 Posts
England has the best stadiums in the world. OT, Wembly, St James, Emirates, Anfield, WHL, Villa Park, millenium stadium if we shared with wales... We could easily host a brilliant wc!
 
1 - 1 of 1 Posts
Top