M12 155mm Self-Propelled Artillery Near Doubille, France (Deauville, France?) full

Back to Top