Air Show Makes West Look Up (1961)

Soviet Air Exhibition - Great advances in design. Moscow, Russia, Soviet Union (USSR).

Media