When it comes to train songs, you can't beat Johnny Cash, as mentioned above. Orange Blossom Special. Wreck of the Old 97... well, you can't beat those tunes! I think I will look them up online right now!
Cheers...Rick
Geez, I better mention Hank Snow, may he rest in peace. He was a local boy who sang a whole bunch of train songs. "Wabash Cannonball", many more. Most of the great fiddle players have taken a turn at "The Orange Blossom Special".