Collection search - 29th Infantry Batallion advancing over "No Man's Land" through the German barbed wire and heavy fire during the Battle of Vimy Ridge

Date modified: