MIF1

Mifepristone (RU 486): The Rest of the Story

by Eugene Diamond, MD
One doctor's analysis of the 'human pesticide' mifepristone known best by its experimental name, RU 486.