2006 Italy vs France World Cup Final b

First published at 02:11 UTC on March 20th, 2023.
subscribers

July 9, 2006 FIFA World Cup Final
Italy vs France
Olympiastadion in Berlin, Germany
5–3 in a penalty shoot-out following a 1–1 draw at the conclusion of extra time

CategorySports & Fitness
SensitivityNormal - Content that is suitable for ages 16 and over
DISCUSS THIS VIDEO