What do freight trains haul?

oftentimes hundreds of cars...
9 answers 9