14 Incredible Photos From Japan’s Sapporo Snow Festival

The Sapporo Snow Festival is a wintery white paradise where castles, celebrities, and the nation’s favorite anime characters are brought to life in ice and snow. For a week every February, the city of Sapporo on Japan’s northernmost island of Hokkaido …
( read original story …)