Is WWC being Shanghaied?

As the games were set to begin from China, the Sisters of Perpetual Indignance were already at it: The Women's World Cup is being screwed, most notably by FIFA. And right here at home. Off the Ball was going to...

Read the full article at Off the Ball.