BLOG

Mar
03
The Harbin International Ice and Snow Sculpture Festival is the largest of its kind in the world. (Harbin, China)