'Alien' face-hugger seen on NASA Mars rover camera?