Eight years ago, Kevin Goldberg was at Lucas Oil Stadium in Indianapolis as the Giants defeated Tom Brady and the New England Patriots in Super Bowl XLVI. Five years before that, he watched the Giants spoil the Pats’ bid for a perfect season by defeating New England in Super Bowl XLII. In all, the Giants […]