Cpr Contractors 20 Ton Box Car No.266 at Yale

B.C. Archives

(BC Archives: I-30843)