Last Train Home |
Last Train Home
Watch Until March 4, 12:00am
Duration: 87min
Every spring, China's cities are plunged into chaos as, all at once, millions of migrant factory workers attempt to return home by train. Last Train home draws us into the fractured lives of a single family caught up in this desperate annual migration.

Route 66