The last time we played you guys, we owned you. Now, you guys reel off some lucky W's and you are Gods Gift to Football? Wow, Giants fans are reaching Texans fans level of ****iness and stupidity. FAST!