a web museum

 

The Last spike on the CPR, Craigellachie, British Columbia, 1885

McCausland, Toronto

1927