aliens that race cars in space, retro futurism, 70s, comic