Film Fest Finds: ‘Impossible Town’ Documents a Small Town’s Struggle
A sobering look at a doctor’s quest to help the residents of Minden, West Virginia escape carcinogenic pollution.
A sobering look at a doctor’s quest to help the residents of Minden, West Virginia escape carcinogenic pollution.