That's One Long Train
I spotted this on Neatorama, and was stunned: the train is actually 1.86 miles long?! Apparently, it carries iron ore from Zouterate to the coast of Nouadhibou in Mauritania, and the fare is so cheap (just $5!), even hobos can afford the 430 mile trip. Link via Neatorama.