It's a busy week for Mars as multiple spacecraft arrive at the red planet with two new rovers preparing to land. Plus we update a story about possible life on Venus.