It’s official, Italy beats France for the 2006 World Cup. And the fans are going nuts. In Berlin, in Rome, in Boston.
Yep. City Hall Plaza is packed with fans watching the final game—and going nuts, as aerial shots on the broadcast have shown repeatedly throughout the game.