With a name like IKARO Will Not Die, it makes you wonder what sort of character Ikaro might be. Are they immortal or simply so badass...