Driving of the Last Spike on the CPR, 1885

Archives of Canada

1885

Driving of the Last Spike on the CPR, 1885