IMO, the December swoon IS OVER! This team is sick of all the voodoo BS that people have been spitting out of their mouths. I don't know about you guys but after the Giants victory, I'm convinced this team really means business. Just for the record, Wan said that now they have tied their away wins from last season after this Giants win. To me this is a sign of vengeance.