Great Captain Island is a small, ~17 acres, and beautiful island right off the coast of Greenwich, Connecticut on the Long Island Sound. It’s a sanctuary because there are no cars or stores, just pure nature and it is entirely surrounded by water.
Read More