where was the last spike of the cpr driven
at Craigellachie , British Columbia
-1
Section::::Abstract.
Last Spike (Canadian Pacific Railway)
2982888
4289204433460509040
NONE
Section::::Abstract.
Last Spike (Canadian Pacific Railway)
2982888