Live blog: United States vs. Algeria

Does anything more need to be said?

Continue Reading