Sapporo Snow Festival

Image

At the Sapporo Snow Festival, Sapporo, Hokaido, Japan.