Harbin may have been getting all the attention lately since the Ice and Snow Festival formally opened to the public earlier this week, but we can’t let this equally amazing snow castle sculpture spotted at Nanhu Park in Changchun, Jilin Province go unnoticed.