The Last spike on the CPR, Craigellachie, British Columbia, 1885

McCausland, Toronto

1927

The Last spike on the CPR, Craigellachie, British Columbia, 1885