July 9, 2006 · 7:27 pm
Italy’s players celebrate with the trophy after defeating France 5-3 in a penalty shootout in the final of the soccer World Cup between Italy and France in the Olympic Stadium in Berlin, Sunday, July 9, 2006. (AP Photo/Andrew Medichini)
Like this:
Like Loading...
Related