The Altay team from the Xinjiang Uyghur Autonomous Region stood out at the 26th Harbin International Snow Sculpture Competition, clinching third prize with their mesmerizing creation titled Woman - Life, according to a report by the China News Service.