Curiosity in the desert

It is not often we see perfect triangles in the desert from space. Anybody know what this is?