Blattermouth Strikes Again

It's been quite a week for FIFA. When a hotel in Zurich, Switzerland, was raided on Wednesday and the U.S. Department of Justice announced indictments of 14 people, including top executives, FIFA President Sepp Blatter was missing from the list.

wochit_news