Nerd Culture Massive Star Wars Snow Sculpture Appears in JapanBy Breana CeballosDecember 22, 2019 A massive Star Wars snow sculpture was unveiled at Japan’s 66th annual Sapporo Snow Festival