Who builds a train this long?