UNIT 731: MEDICAL ATROCITIES IN WARTIME EAST-ASIA
This fall, a featured exhibition at Robarts Library explores the widely unknown history of Unit 731 in Harbin, China, where the Japanese Imperial Army carried out countless… Read More »UNIT 731: MEDICAL ATROCITIES IN WARTIME EAST-ASIA