Japanese Urban Legends Echoes of Unit 731: The Whispers from the Haunted Police Box Echoes of Unit 731: The Whispers from the Haunted Police Box By GhostWriter Unveiling the Darkness: Human Experimentatio... Japanese Urban Legends