Draped above a bookcase in his home northeast of Seattle, Jim Ennes displays a bullet-riddled American flag. On June 8, 1967 — 42 years ago Monday — the flag flew over his Navy spy ship, USS Liberty, as it came under assault from an unlikely antagonist — the state of Israel that unexpectedly turned its weaponry on America at the height of the Six-Day War against Egypt. In a one-sided battle that lasted for more than an hour, Israeli fighter planes unleashed cannon shots, rockets and napalm. Then, an Israeli torpedo boat scored a direct hit that tore a 39-foot-wide...