Call it football, futbol, or soccer, France has shown us all how not to play the beautiful game (or any other). Well, after Team France’s epic failure to either a) live up to expectations at FIFA World Cup South Africa 2010 or b) even remotely play together as a team, the branding experts at Beg [...]


