i like the giants. they always win in philly and then philly beats them in nj. what you have going for you is the giants are horrible in primetime games
i like the giants. they always win in philly and then philly beats them in nj. what you have going for you is the giants are horrible in primetime games