The launch of the first of two new Mars rovers has been pushed back two days to June 8 to allow more time to review testing done on the spacecraft, NASA said. The announcement Tuesday marks the second time the rover’s launch has been delayed since it was discovered in April that the rovers were vulnerable to short circuits.