On the mountain road, there were cars slowly moving and buzzing.