I am a little surprise noone started a thread on this. Football(Soccer) being the most popular sport on the face of the earth.
What a result for the US and Brazil. I am sure we will see both teams at South Africa 2010.:chew
What a result for the US and Brazil. I am sure we will see both teams at South Africa 2010.:chew