The French National Railway Museum, Mulhouse, France
My wife was heard to say "Cite Du Train was the highlight of our month long French holiday".
The large collection is very well laid out and is definitely worth a visit.
An excellent gallery, with several perfect shots. I went to this museum several times in recent years; still, the UK museum in York is another remarkable place. . .