Flag Counter The Political Freakshow • Wonder if Santorum is foaming at the mouth over this nun's speech here?