Saturday March 30, 2024 A curious pro-militarist Japanese fantasy… a defiant Navy Captain never surrendered.