UK Photo And Social History Archive | Loyal North Lancs Regiment

The 4th Loyal North Lancs Regiment On The Somme