Rovers search for alien life, a sad sloth and FarFarOut: This week in space and science