Comic strip featuring an astronaut and a devil.