Sapporo Snow Festival held physically for first time in 3 years

The Sapporo Snow Festival is held physically in Hokkaido, northern Japan, for the first time in three years.