Category: Japan
Shikaribetsu Ice Church
Google dog sledding on Japanese island Hokkaido
Hokkaido is the northernmost island of Japan. Google made a three day visit recently. First they needed to break the ice on the Sea of Okhotsk and then time for some dog sledding at Shikaoimachi.