mail_outline sales@mediastorehouse.com
China, Heilongjiang Province, Harbin. Ice sculptures at the Harbin Ice and Snow Festival