Visiting Wembley for the London 2012 Olympic football
On the 9th August 2012 the Japanese womens football team and the USA womens soccer team (you and I know both know it's really called football and not soccer, but 'm gonna let it go on this occasion) will come head to head at Wembley Stadium for the mother (no pun intended) for all games. At [...]