Doctor Who Once Tweeted “You Know Fetuses Can’t Scream, Right?” Has Medical License Suspended


Dr. Leah N. Torres, a brash Alabama-based doctor who performs abortions, has had her medical license suspended by the state’s board of medical examiners.

Torres sparked backlash when …

Continue Reading