translate English to French: The long potential duration of the larval period may have permitted development of such long migration paths.
La longue durée de la période larvaire a peut être favorisé le développement de ces longues voies de migration.