'The last spike of this transcontinental railroad was driven on November 7, 1885'
Canadian Pacific
CANADIAN HISTORY: The last spike of this transcontinental railroad was driven on November 7, 1885
The last spike of this transcontinental railroad was driven on November 7, 1885
The last spike of this transcontinental railroad was driven on November 7, 1885
CANADIAN HISTORY
Canadian Pacific
CANADIAN HISTORY