After winning a fifth term as FIFA president last week, Sepp Blatter has nonetheless resigned amid mounting pressure on soccer’s astoundingly corrupt governing body.
Someone’s squealing.
Here’s John Oliver from this weekend, explaining the situation.