Features the terrible story behind WWII "Unit 731", a japanese military base located in the puppet state of Manchuria, China.
No reviews yet. Be the first to review!