What is long island sound
The Long Island Sound is a tidal estuary located in the U.S. states of Connecticut and New York. The Sound forms...
The Long Island Sound is a tidal estuary located in the U.S. states of Connecticut and New York. The Sound forms...