In 1935, Japan's Unit 731 conducts inhumane experiments. A doctor tries to free prisoners, includin… Watch More info Men Behind the Sun 2: Laboratory of the Devil ★ 5.1 1992