Former CIA Officer Edward Lee Howard Died Under Mysterious Circumstances in Russia, 21 Years Today Ago

Former CIA officer Edward Lee Howard was found dead at the bottom of the stairs of his Russian home 21 years ago today.