Enigma at St. Paul Hospital 1990
Overview: The Public Security Bureau investigates an explosion at Chengdu Power Station, which is linked to deaths at St. Paul's Hospital.
Our movie and video library can only be streamed or downloaded by members only