Foot shock

Description

New installation technology means reduced installation period; great for integration with and adjustment of production line