What do freight trains haul?

oftentimes hundreds of cars...
10 answers 10