North Carolina religious studies professor, ordained minister says 'no shame, no sin' when getting abortion

2 years ago 24
Rev. Rebecca Todd Peters, an ordained minister in the Presbyterian Church and a professor of religious studies at Elon University, is reportedly on a "mission" to tackle the abortion issue to "shift the cultural paradigm that abortion is sin.'
Read Entire Article