Semifinals begin today: Previewing Uruguay—Holland (and why Uruguay shouldn't apologize)

by