Share Twitter Facebook LinkedIn Email Residents of Point Roberts, a small U.S. town on a peninsula connected to Canada, are geographically and economically trapped.Read More