Life in Elgin 350 years ago.
Cramond, Wm.
Elgin,
1896.