sarahannann2750 sarahannann2750 10-01-2024 Geography contestada What is the name of the river in northeastern France that flows 480 miles to the English Channel?