Sunday Apr 02, 2006 Apr 2, 2006 0 Facebook Tweet Email This week in Pensquare's Links to the Utterly Fascinating & Relevant: What's left of a factory where Japanese human torpedoes were built during World War 2. jeff_fries: Human torpedoes? SPOILERS! (Click to view) Apr 2, 2006