Last spike of the transcontinental Canadian...

Share: 

Saturday, November 7, 1885: Last spike of the transcontinental Canadian Pacific Railway driven at Craigellachie, British Columbia.