Defiant Island
- 1963
- 15m
The amazing story of 48,000 free Chinese living on a 13 mile long island "inches away" from Red China.The amazing story of 48,000 free Chinese living on a 13 mile long island "inches away" from Red China.The amazing story of 48,000 free Chinese living on a 13 mile long island "inches away" from Red China.