Tagged
Revisiting the 2002 World Cup, where Adidas' ambitious 'Impossible is Nothing' spirit met the harsh reality of France's historic collapse.