THIS IS A NASA Print that has been brought back from Mars. What could it be ? Houses - rooftops - can Nature make something like this ? Your guess is as good as mine - probably better ?