So I actually disagree with Alyx here (slightly). Both can be correct, without any difference of meaning.
The addition of the last comma in a list (here, between "mountains" and "seas") is called the Oxford Comma. There is bitter disagreement among native speakers about if one should use the Oxford Comma. I think yes!
It often serves to aid comprehension by indicating that the last items are part of the list, and not descriptions of what came before. To give a classic example: "I saw the strippers, Stalin and Roosevelt" could indicate that Stalin and Roosevelt are the strippers! Meanwhile, "I saw the strippers, Stalin, and Roosevelt" clearly shows that you saw three separate things: strippers, Stalin, and Roosevelt.