Lying Liars Who Lie

It sounds pretty insignificant when Planned Parenthood’s advocates say that only 3% of PP’s “services” are abortions – but according to their own annual report for 2014, that 3% represented 327,653 aborted fetuses. As an indication of order of magnitude, that 3% equates to a rate of 105 deaths per 100,000 population which would rank…