Greg Newsome discusses why Giants were ‘perfect’ long-term fit, would love to see Deonte Banks stay, too'I chose this place because it just fits me'11/4/2026, 9:32 PMJohn FlaniganFreelance Editorial Producer