My Cart

Close

33.2 French Camp - Shoeing an officers horse

standard Gribeauval field-forge at work.
Refine

Refine