mail_outline sales@mediastorehouse.com
China, Northeast China, Heilongjiang Province, Harbin City. Snow and Ice Sculpture Festival at Sun Island Park. A sign of good luck and fortune near a bridge at the park entrance