MIF2

What is Mifepristone (RU 486)?

All info brochure on the 'human pesticide' mifepristone known best by its experimental name, RU 486. In Q&A format.