Volvo

Volvo

Rear of Excavator. Årøsund, Denmark