A World Championship is coming to MetLife Stadium and it won't involve the Giants or the Jets. FIFA announced the host cities for the 2026 World Cup on Thursday, with the bid representing New York and New Jersey among the 16 chosen. MetLife will be the "New York" site.
With the 2014 FIFA World Cup kicking off this week. We at 104.5 The Team decided to treat it like the NCAA Tournament.
Each colleague has been given a bracket to fill out starting at the group stages. Each round the points per win will increase until the finals...