A giant sculpture depicting a slumbering infant rivets visitors amidst the vast gobi desert in Jiuquan, northwest China’s Gansu Province. Named “Child of Earth,” the red sandstone artwork, measuring 15 meters long, 4 meters tall, and 9 meters wide, is an awe-inspiring sight against the rugged landscape, embodying the vitality of life and hope.
(Photo: VCG)