a house still stands on 101st street in Niagara Falls....aka Love Canal