Tack screen plant ST620 (SOLD) Printer-friendly version PDF version 2008 Tack screen plant ST620, Serial 74496, 10,194 hours. CONDITION: Used | Serial #74496STATUS: Sold | New Jersey, USA Request More Info Solicitar Más Info