Discover, explore and remember millions of personal stories from the First World War
Page 1 of 1
British Army 16th Battalion Canadian Infantry
British Army 29216 Private Canadian Expeditionary Force
British Army Second Lieutenant Dorsetshire Regiment
…
0 null