Skip to Content

Love Canal residents protest on the steps of Niagara Falls, New York City Hall, October 16, 1978