Cpr Contractors Bridge Materials Holstings Car at Yale

B.C. Archives

(BC Archives: I-30846)