Which New England state has the longest cape extending into Atlantic ocean and name of it?
The New England state with the longest cape extending into the Atlantic Ocean is Massachusetts, and the name of the cape is Cape Cod. Cape Cod is a peninsula located in the southeastern part of Massachusetts and is renowned for its beautiful beaches, charming towns, and rich maritime history.