Human Lost poster

"Mine has been a life of much shame." Tokyo, 2036 (Showa year 111): a revolution in medical treatment has conquered death... By means of internal nanomachines and the "SH.E.L.L." system whose network controls them, human...