Weekly fancast for the popular FX Networks television drama “The Americans”.
This is episode 512 of The Americans, "The World Council of Churches". The Jennings plan to return to Russia? I'll believe it when I see it, and maybe not then either.
Listen to our friends at Tribalrant