Thousands of soccer fans just watched Mexico vs. Switzerland in Salt Lake City. Here are our favorite photos. The Salt Lake Tribune