MIF3

Mifepristone (RU 486) Fact Sheet

by Lloyd DuPlantis Jr, PD
More quick facts on the 'human pesticide' mifepristone known best by its experimental name, RU 486.