July 9th 2006

Italy beats France, 5-3, to win the World Cup. France failed to make up the difference on the judges’ scorecards despite landing a devastating headbutt.

Advertisement