Their names are Ted and James, and they look like the kinds of men you might bump into on the streets of Richmond, Va., where their father was born. But they’re speaking perfect North Korean and wearing badges of Kim Il Sung and Kim Jong Il, the first two leaders of North Korea, over their hearts. Oh, and the younger one, James, is a captain in the North Korean army. They’re the Pyongyang-born sons of James Joseph Dresnok, the former American GI who defected to North Korea in 1962 when he was stationed in South Korea after the war. And...