Liu Yang

Movies

The Chinese Amazons
Sound Recordist
Taiwanese war film directed by Li Chia.