Last Spike

The Last Spike of the Canadian Pacific Railway mainline took place on the morning of November 7, 1885 in Craigellachie, British Columbia.
Donald Alexander Smith drives the Last Spike]]