Share
twitterlinkedinfacebook
Image 1 of 1
WCBJS0407061642.jpg
French fans welcome their team to the field.  France defeated Portugal, 1-0, in their FIFA World Cup semifinal match at FIFA World Cup Stadium in Munich, Germany, July 5, 2006.

© 2017 All rights reserved ISI Photos