Giants agree to three-year, $46 million extension with cornerback Greg Newsome · Digg