March 10, 2015 256 38.572453 -90.463488 Museum of Transportation, 3015 Barrett Station Road, Saint Louis, MO 63122, USA Share this:Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Like this:Like Loading... Ted Engler March 10, 2015 Uncategorized Museum of Transport, Museum of Transportation, St. Louis, train Previous Post Next Post