Snow Festival Wows with Realistic Sculptures in Japan
The 74th Sapporo Snow Festival in Japan's Hokkaido province has kicked off, showcasing 190 snow and ice sculptures in Odori Park. The festival, which traditionally draws over 2 million visitors, returns without Covid-19…