The football world was rocked Wednesday when a host of the sport's leading officials were arrested in Zurich, Switzerland.
CNN.com - Top Stories, CNN
Wed, 05/27/2015 - 12:00pm
The football world was rocked Wednesday when a host of the sport's leading officials were arrested in Zurich, Switzerland.