Rachel Nichols

Tom Coughlin (credit: Rob Carr/Getty Images)

Coughlin Says Giants Are Playing For Newtown

Tom Coughlin says the Giants are playing for Newtown, Connecticut.

12/16/2012