Starchild



A Starchild (or Leech) is an alien who has come through The Void to another place. In the Mirrorverse this generally means any alien who has travelled The Void to Earth.