CP Tec Train - SteelRibbon

Canadian Pacific, Tec Train, St-Jean Qc