Snow Removal in Japan

Little town in Japan waste no time in doing what it takes to get rid of the snow.