Originally Posted by JB456 I think the Giants have a very good shot at taking the game and they do, these chumps will be on suicide watch. I am a giants fan and I am embarrassed about a lot of these dumb posts that are occurring here. There I fixed it for you,..
Forum Rules