Gli Azzurri, World Champions

It’s official, Italy beats France for the 2006 World Cup. And the fans are going nuts. In Berlin, in Rome, in Boston.

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.

Of course, you couldn’t prove it by, whose blog includes no local interest information about this global sport.