US Department of Defense film on Taiwan from 1974

Advertisements