Discussion in 'Depots A-F' started by Frisco Meteor, Mar 28, 2006.
Cheltenham, MO depot. FM
Cheltenham, MO depot. The indicated date of 1985 is suspect. It is more likely 1955 or thereabout.
Separate names with a comma.