the cover to an upcoming x - force comic