Limbaugh the "bad" luck charm for the New England Teabaggers... um Patriots. Giants win the pennant! Giants win the pennant!