From the Eiffel Tower to the Arc de Triomphe, fans in the City of Light reveled in France's second World Cup victory since 1998.
NBC News
Sun, 07/15/2018 - 12:43pm
From the Eiffel Tower to the Arc de Triomphe, fans in the City of Light reveled in France's second World Cup victory since 1998.