These are not the Grand Canyon in Arizona. And these are not on Mars either. These are the most beautiful yardangs in Xinjiang Province, west region of China. Unfortunately, probably due to the difficulties to reach these dangerous desert region, only the first one has abundant information on internet. The other two are not even marked in google earth.
Top 3 Yardangs in China