Cartogiraffe.com

Tonawanda Island

Tonawanda Island in Niagara County.