Cheng Bik-Lin

Movie

In the Claws of the CIA

1981