Library Digital Collections

Western Highlands: river and road in a broad mountain valley

Western Highlands: river and road in a broad mountain valley