Features the terrible story behind WWII “Unit 731”, a japanese military base located in the puppet state of Manchuria, China.
Features the terrible story behind WWII “Unit 731”, a japanese military base located in the puppet state of Manchuria, China.
No ratings yet.