Loading episode...

S32:E15 - The Human Laboratory

The Human Laboratory

S32:E15
1995 IMDb

Horizon investigates the controversial research into some birth control contraceptives.

Episodes