On 9 July 2006 inside Berlin’s Olympiastadion, 120 minutes of football were not enough to decide a victor between Italy and France. In the resultant penalty shoot-out, holding the...
Read MoreOn 9 July 2006 inside Berlin’s Olympiastadion, 120 minutes of football were not enough to decide a victor between Italy and France. In the resultant penalty shoot-out, holding the...
Read More