Terex Finlay 693 tracked finishing screen

Location

Staffordshire, United Kingdom

Sold

Specifications

ManufacturerFinlay
Model693
Year2006

Description

SOLD