translate English to French: No doubt many take to the road on foot.
Beaucoup feront sans doute la route à pied.