Dear Giants Fans, Stop Living in the PastPatriotsTime Machine by Mike Cooney - March 13, 2017March 13, 20170 Dear Giants fans, We need to talk. Consider this an intervention. I hate to break this to you, but New Englanders are over "18-1". That Giants win was ten years ago. 2011 was 6 years ago. Were this 2012, or even 2013 these might have some sting to them. I know, that