Where To Stream Independent Lens Season 19 Episode 15
What Lies Upstream
- Aired April 16, 2018
- 90 Min
Travel to West Virginia to uncover the truth behind a massive chemical spill.
What Lies Upstream
Travel to West Virginia to uncover the truth behind a massive chemical spill.