Tag: unit 731

  • 100 | Masks :: Harbin, China, 2013

    When I first saw this, it reminded me of the movie 9. But this wasn’t the cute and helpless creature out to save the world. I was at the Unit 731 Museum in Harbin, the location of an Imperial Japanese military compound used for the research and development of chemical and biological weapons. At least…