I live on Grand Island, New York, it is really an island in the Niagara River. It considered one of the largest freshwater islands in the world....