The annual Sapporo snow festival kicks off

  • 5 years ago
Visitors are flocking to the city of Sapporo on Japan`s northern island of Hokkaido to see snow and ice sculptures as the annual snow festival kicks off.

Recommended