Sand and Steel 1965

  • last year
The construction of the Chu Lai Air Base in South Vietnam.

Recommended