Download
Exhibition presents evidence of human experiments by Japanese Unit 100
04:17

The Puppet Manchu Palace Museum in northeast China's Changchun City held an exhibition of items that serve as evidence of Japanese war crimes committed at a secret bio-weapon research facility during World War II.

Search Trends