Skip to Content

Abandoned and boarded-up Love Canal home, Niagara Falls, New York