Home » Posts tagged with » Dr. Katharine Sheehan

Center for Medical Progress 9th Video: Intact Fetuses ‘Just Fell Out’

Center for Medical Progress 9th Video: Intact Fetuses ‘Just Fell Out’