Skip to Content

Love Canal Homeowners Association protest targeting the federal government held outside the Niagara Falls, New York Department of Health building, April 17, 1979