P000861
Turret Punch
Press
1992
Amada
S94C
-
Japan