CN Steam Roster

Canadian National Steam Locomotive Roster 1895–1962
by G.W. Nicks

4-4-02-6-04-6-02-8-02-8-22-10-2
4-6-24-6-44-8-24-8-40-6-00-8-0
x class