NASA got this picture back from Mars. Do you see it ? To the left - - what ??