In a startling development, officials from soccer's multi-million dollar world governing body, the Fédération Internationale de Football Association (FIFA), have reportedly been arrested in Zurich, Switzerland Wednesday morning local time.
At FIFA's annual meeting at the Baur au Lac hotel, plain-clothed Swiss police arrested...