Articles

Too Close To Home

1990 article about trouble from Chinese consulate while filming ‘Children Of Light’.