DEGRA
Everything under hydraulic control

Diesel Hydraulic Power Unit

2389-img-6337.jpg