CP Work Train - SteelRibbon

Canadian Pacific, Work Train (CWR), Napierville, Qc