Starbeasts

The Starbeast is an extraterrestrial species in Infinity Comics.