Skip to Content

Large puddle of water and toxic waste at the Love Canal Chemical Waste Landfill site, Niagara Falls, New York