Description: Muffled cheering from Muscovites assembled in Red Square greets the announcement of the triumph of Soviet science. Source: Kennan Institute-National Public Radio: Russian History Audio Archive
Comments are closed.