He's from Hiroshima, they must have some super-heroes by now what with all that radiation so maybe he's one?

#clutchingatstraws