Leyland Centaur I tank//L026181a

£4.80£12.00

Clear
SKU: L026181a Category: Tags: ,

Description

Date: 18-05-1943
Make and Model Leyland Centaur I tank
Body:
Owner/Operator:
Reg:
Location: Leyland Works
Credit