December 14, 2023 ‘Pro-life’ politicians sell a fantasy. Here’s reality Pro-life politicians are the world’s best salesmen. They sell the fantasy of every baby born perfect, with 10 fingers and 10 toes and scrunched…