Plot: Richard Bilton investigates a controversial American doctor who claims he can cure cancer. Why has he been allowed to sell an unproven and experimental treatment for 30 years?

Panorama - Season 61 - Cancer: Hope for Sale? (Episode 15)
Episode Aired On:
Monday, June 3 2013
11 years ago
Monday, June 3 2013
11 years ago