Kotomora
人間魚雷 (ningengyorai) Japanese meaning: human torpedo | Kotomora