BUENOS AIRES – Spectators at the 2014 FIFA World Cup in Brazil can cheer for their favorite team while munching on a special McDonald's team sandwich. More than 800 McDonald's locations across Brazil will be ser... [read more]