Ivan Larsen
February 12, 2022
1834
Long Island Sound is a body of water located in the U.S. states of New York and...