In Northeast China, dark and mysterious truths unravel about the horrific experimentation on prison inmates conducted at Unit 731.
Wikipedia
Open on TinyFalcon