Giant Snow Sculptures Displayed At World’s Largest Winter Fair In China
Incredible snow and ice sculptures have been displayed at the Harbin Ice festival in northeast China.
Source: China Baffled The World With Dazzling Snow Sculptures Displayed At World’s Largest Winter Fair by Newsflare