Snow sculptures wow visitors

The Sapporo Snow Festival kicks off in northern Japan with 200 ice sculptures for visitors to enjoy.