Men of 72 Highlanders who served in the Crimea: William Noble, Alexander Davison and John Harper, 1856

Men of 72 Highlanders who served in the Crimea: William Noble, Alexander Davison and John Harper, 1856