Delivered our goods year after year riddle

Riddle
What moves across the land but never has to steer,It has delivered our goods year after year.What is it?

    Train.