Documentary about Japan's Unit 731 of World War II.
1991
1994
1995
2023
2021
2020
1980
2011
1992
2024