
The Giants did it again. Two World Series titles in three years–and this time in a four-game sweep! It didn’t take long for the celebrations to begin. Since the game was played in Detroit, Ground Zero shifted from its typical place at South Beach’s AT&T Park to the Civic Center, where a large-screen television …