Skip to playerSkip to main content
  • 7 years ago
The annual Harbin Ice and Snow Festival in China is one of the world's largest ice and snow festivals, filled with illuminating ice towers and monumental snow sculptures.
Be the first to comment
Add your comment

Recommended

2:23
Up next