Kap Cod ligger ju i det berömda Vinland,