Delaware Bay is the estuary outlet of the Delaware River on the northeast seaboard of the United States, lying between the states of Delaware and New Jersey. It is approximately 782 square miles (2,030 km 2) in area, [2] the bay's freshwater mixes for many miles with the saltwater of the Atlantic Ocean. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.