Thanks to the Red Sox victorious 2004 season, baseball's World Series Trophy stopped by for a brief visit to the Saugus Town Hall for a couple of hours on May 19, 2005. A good number of people turned out to see the trophy and/or have their pictures taken with it.