Why the China International Transplantation Network Assistance Center’s Chinese Web Page Was Removed (Photos)
A great deal of evidence indicates that the China International Transplantation Network Assistance Center (CITNAC), located in Shenyang City, is closely connected to the organ translplant atrocities at Sujiatun. Recently, we made a discovery. Internet archives reveal that the Chinese web page that the center used in 2003, and its updated web page in 2005, was removed immediately after the Sujiatun massacre came to light.