Skip to Content

Love Canal Homeowners Association protest targeting the federal government held outside the Niagara Falls, N.Y. Dept. of Health building, April 17, 1979