Skip to Content

Puddles of toxic waste at the Love Canal Chemical Waste Landfill, Niagara Falls, New York