Comic cover depicting three astronauts fighting a giant monster.