These professional snow blowers are manufactured by Norwegian company Overaasen who are specialists in snow clearing technology.
This particular model is designed to be used in conjunction with wheeled loaders, in this instance a Volvo model, and can cope with all kinds of snow, including wet, hard packed, or icy snow.
Øveraasen have over a century of experience in the snow clearance industry and today can offer snowblowers and equipment with capacities of up to 12.000 tonnes/hour.
Would be great to see some of this kit in action on British roads. In Devon where I live the council run an old snow blower that is over 30 years old!