Thursday, February 18, 2010

Unit 731: Breaking News

Here's the latest news on what's going on in the seemingly never-ending story of Japan's Unit 731...

No comments: