Maybe lph has seen this already. Filmed in Norway. I guess they had to close off the road to cars..