Tag: Ike

Results

  • Icarus Lazarus

    Icarus is one of the Lazarus twins, dubbed "Moon" for the sake of the tattoo below his left eye of an intricate crescent moon. Post destruction of their home planet Mehiri, Icarus set out with his twin brother to explore new worlds and look for answers, …