Love Canal

Love Canal is a neighborhood in Niagara Falls, New York, infamous as the location of a 70-acre landfill that became ...
Read more