
April 1945 – A Moment of Triumph and Tumult, Horror and Hope
U.S. and Soviet troops meet at Torgau on the River Elbe, April 25, 1945. The historic linkup between East and West in the heart of Germany symbolized the promise of a peaceful postwar world. (Image source: U.S. Embassy and Consulates in Russia) “Many …