Russian 6-pdr cannon for foot or horse artillery in firing position

12.032 6pdr Cannon

£5.40Price