Cape Cod from space