By Sarah Kramer, Tech Insider From Business Insider Off the south coast of Massachusetts sits Chappaquiddick, a long, narrow strip of land that — depending on the tides — is either an island or a peninsula that’s barely connected to Martha’s Vineyard. A long beach runs along the east side of the island, beckoning tourists and locals […]