Swindled

The Canal (Love Canal)

39:40 | Jan 21st, 2018

Once envisioned as a model community, the neighborhood of Love Canal in Niagra Falls, New York, became the victim of a massive, man-made environmental disaster.