Yahoo Sports reports: In two days, Boston Stadium will host its first of seven World Cup matches. Haiti and Scotland take the pitch Saturday night in Foxborough.