There is more than a suggestion of manufactured technology here. Indeed, controversially, the area within the red ring on the inset, has more than a passing likeness to 'an automobile'!! Surely not ... it's not 1st April yet is it? There's no life on Mars remember. It makes for an interesting anomaly and an equally controversial paradigm. What if, indeed, we the sheep of mankind, are being kept out of the loop with regard to this nearby world. What if ... there is life on Mars? (Double click the image for the bigger picture)