ANOTHER ARTIFACT FROM MARS. What is it ? Some people think it is an artificially created structure. It does look suspicious - - - .