Crab Galaxy

Some unknown alien humanoids lived in this Galaxy on the planet Proxima Centauri. (COMIC: Ride to Nowhere)