Capt. John Thomas Frome, 72nd Highlanders, Second Afghan War, From British Battles on Land and Sea, by James Grant

- Image ID: P84JK4