This is another Tetsuwan Atom film that was screened at Tokyo’s Tezuka Osamu World Cinema until the venue closed in 2011.