This looks like an alien landscape, e.g. on a foreign planet, seen from an altitude of several 1000 meters. I know it has to be some sort of micro structure but this was my first idea when I looked at the image.