albb china machine used excavator in russian DLS100-9A

albb china machine used excavator in russian DLS100-9A