
Giant Sleeping Baby Sculpture Brings Wonder to China’s Desert
A giant sleeping baby sculpture called ‘Son of the Earth’ is amazing visitors in China’s Gansu Province desert. Crafted from red sandstone, this colossal artwork symbolizes harmony between humans and nature.