In the snow, a snowmobile pulled up on the side of the road, its engine buzzing and several people talking.